The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Линус Торвальдс опроверг проблемы с планировщиком задач, всп..., opennews (??), 06-Янв-20, (0) [смотреть все] +1

Сообщения [Сортировка по времени | RSS]


15. "Линус Торвальдс опроверг проблемы с планировщиком задач, всп..."  +3 +/
Сообщение от Аноним (5), 06-Янв-20, 10:59 
Автором планировщика для ядра Linux (что самого первого O(1), что второго, CFS) был Инго Молнар, Первый планировщик был хороший, но не идеальный, второй планировщик был ещё хуже. И когда пользователи стали жаловаться на баг 12309, вызванный переходом на CFS в ядре 2.6.23, Линус заявил, что это "совокупность багов, которые действуют в сумме, и эти баги трудно выловить по-одному и устранить". На самом деле, в более ранних версиях ядра (например 2.6.16) бага 12309 не было вообще, а его появление как-то чудесно совпало с появлением нового планировщика.

Альтернативные планировщики в ядро не принимались. Тоже озвучили какую-то благоприятную причину, а истинную, стыдную, не озвучили

Ответить | Правка | Наверх | Cообщить модератору

17. "Линус Торвальдс опроверг проблемы с планировщиком задач, всп..."  –1 +/
Сообщение от Аноним (6), 06-Янв-20, 11:04 
Другое дело, оффтопик. Вызвал timeBeginPeriod() и всё стало плавно. Правда, в документации к функции написаны странные вещи. :)
Ответить | Правка | Наверх | Cообщить модератору

18. "Линус Торвальдс опроверг проблемы с планировщиком задач, всп..."  +7 +/
Сообщение от llol (?), 06-Янв-20, 11:08 
> На самом деле, в более ранних
> версиях ядра (например 2.6.16)
> бага 12309 не было вообще, а его
> появление как-то чудесно совпало с
> появлением нового планировщика

И только разработчики с 10+ лет стажа сейчас тяжело вздохнули ибо знают, что ситуация, когда исправляешь один баг, и тут же всплывает пяток других, которые не были видны из-за первого бага, случаются очень часто.

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

40. "Линус Торвальдс опроверг проблемы с планировщиком задач, всп..."  +1 +/
Сообщение от ананим.orig (?), 06-Янв-20, 12:01 
> И только разработчики с 10+ лет стажа сейчас тяжело вздохнули ибо знают

ибо знают cfs шедулер это про Фому, а cfq шедулер — про Ерёму

первый — process scheduler https://www.kernel.org/doc/html/latest/scheduler/sched-desig...
второй — io scheduler https://www.kernel.org/doc/Documentation/block/cfq-iosched.txt

зыж
но что характерно, что 10 лет назад, что сейчас путают их между собой одни и те же "школьники"

Ответить | Правка | Наверх | Cообщить модератору

53. "Линус Торвальдс опроверг проблемы с планировщиком задач, всп..."  +/
Сообщение от Аноним (5), 06-Янв-20, 12:35 
https://www.linux.org.ru/news/linux-general/2042898?cid=2045250
Ответить | Правка | Наверх | Cообщить модератору

30. "Линус Торвальдс опроверг проблемы с планировщиком задач, всп..."  +5 +/
Сообщение от ананим.orig (?), 06-Янв-20, 11:37 
> И когда пользователи стали жаловаться на баг 12309 ........

есть планировщик задач, а есть планировщик ввода-вывода.

во-о-о-т...
наводящий вопрос - как ты думаешь о каком из них лет 10 назад спорили дяди пока ты прогуливался школу?

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

306. "Линус Торвальдс опроверг проблемы с планировщиком задач, всп..."  +/
Сообщение от Аноним (306), 07-Янв-20, 06:04 
баг 12309 вызван проблемами в чипсете intel вышедшем в то время, на amd как вы можете знать этот баг не воспроизводился.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру