The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"OpenNews: Для Linux ядра разработан новый планировщик ввода/..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"OpenNews: Для Linux ядра разработан новый планировщик ввода/..."  
Сообщение от opennews (??) on 16-Апр-08, 10:23 
Fabio Checconi представил (http://kerneltrap.org/Linux/Budget_Fair_Queuing_IO_Scheduler) в списке рассылки разработчиков Linux ядра прототип нового, основанного на CFQ, планировщика ввода/вывода -  Budget Fair Queueing (BFQ), который отличается более высокой предсказуемостью и справедливостью при распределении ресурсов. Вместо оперирования отрезками времени, в BFQ производится планирование на уровне доступа к блокам секторов на диске.

URL: http://kerneltrap.org/Linux/Budget_Fair_Queuing_IO_Scheduler
Новость: http://www.opennet.dev/opennews/art.shtml?num=15332

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

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


1. "Для Linux ядра разработан новый планировщик ввода/вывода - B..."  
Сообщение от Аноним (??) on 16-Апр-08, 10:23 
а в FreeBSD кажется делали планировщик, который учитывает кеш процессоров
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Для Linux ядра разработан новый планировщик ввода/вывода - B..."  
Сообщение от Serge (??) on 16-Апр-08, 10:36 
>а в FreeBSD кажется делали планировщик, который учитывает кеш процессоров

Планировщик, учитывающий кеш процессора - это планировщик задач (делит ограниченное процессорное время между всеми выполняющимися процессами), тут учитывать кеш - самое оно.
Планировщик ввода-вывода делит между процессами ограниченную пропускную способность системы ввода-вывода. Для него учитывать кеш процессора, IMHO, не нужно.

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

3. "Для Linux ядра разработан новый планировщик ввода/вывода - B..."  
Сообщение от mv (??) on 16-Апр-08, 12:35 
Представляется не очень полезным, т.к. для SAN/iSCSI оно бесполезно в принципе, а на новых десктопах почте везде стоят винты с NCQ. Разве что, если NCQ глючное и ядро его заблеклистило, то тогда i/o scheduler нужен.


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

4. "Для Linux ядра разработан новый планировщик ввода/вывода - B..."  
Сообщение от Michael Shigorin email(ok) on 16-Апр-08, 13:19 
С каких пор NCQ (если б оно ещё работало толком, когда типа работает) или iSCSI умеет разбирать относительный приоритет I/O, который можно назначить процессам?

Вы часом с элеватором не перепутали?  Так тот тоже не лишний, особенно при неглубокой очереди.

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

15. "Для Linux ядра разработан новый планировщик ввода/вывода - B..."  
Сообщение от mma on 16-Апр-08, 20:19 
винты то с ncq стоят, вот только единичные контролеры в стандартных мамках его поддерживают, как в прочем и другие механизмы планирования.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Для Linux ядра разработан новый планировщик ввода/вывода - B..."  
Сообщение от Luke (??) on 16-Апр-08, 21:57 
>а в FreeBSD кажется делали планировщик, который учитывает кеш процессоров

Кто-то явно путает планировщик I\O и планировщик процессора, но разве ж это важно когда кой-кто такой крЮтой бздун?

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

5. "Для Linux ядра разработан новый планировщик ввода/вывода - B..."  
Сообщение от Аноним (??) on 16-Апр-08, 13:47 
Теперь линукс не будет тормозить при высокой дисковой активности?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Для Linux ядра разработан новый планировщик ввода/вывода - B..."  
Сообщение от fresco (??) on 16-Апр-08, 13:53 
вроде и раньше не тормозил
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Для Linux ядра разработан новый планировщик ввода/вывода - B..."  
Сообщение от Кирилл (??) on 16-Апр-08, 15:18 
Это от того, что вы его не нагружали.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Для Linux ядра разработан новый планировщик ввода/вывода - B..."  
Сообщение от RNZ email(ok) on 16-Апр-08, 15:34 
Это смотря что считать нагрузкой и как ядро сконфигурировано.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Для Linux ядра разработан новый планировщик ввода/вывода - B..."  
Сообщение от otaku (ok) on 16-Апр-08, 16:42 
а как надо ядро конфигурировать?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Для Linux ядра разработан новый планировщик ввода/вывода - B..."  
Сообщение от RNZ email(ok) on 16-Апр-08, 18:26 
>а как надо ядро конфигурировать?

Читай /usr/src/linux/Documentation/
Например /usr/src/linux/Documentation/sched-*

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

19. "Для Linux ядра разработан новый планировщик ввода/вывода - B..."  
Сообщение от Michael Shigorin email(ok) on 17-Апр-08, 01:14 
>Это от того, что вы его не нагружали.

Нагружаем.

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

10. "OpenNews: Для Linux ядра разработан новый планировщик ввода/..."  
Сообщение от _Nick_ email(??) on 16-Апр-08, 17:07 
обалденно!
давно ждал контроля I/O на уровне скоростей.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "OpenNews: Для Linux ядра разработан новый планировщик ввода/..."  
Сообщение от pavlinux email(ok) on 16-Апр-08, 17:54 
> планирование на уровне доступа к блокам секторов на диске.

Это ещё не весь I/O


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

13. "Для Linux ядра разработан новый планировщик ввода/вывода - B..."  
Сообщение от КтулхЪ on 16-Апр-08, 19:00 
А этот новый планировщик заменит старый, и опять появится несовместимость старого софта с этим новым ядром?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Для Linux ядра разработан новый планировщик ввода/вывода - B..."  
Сообщение от MiG on 16-Апр-08, 19:05 
Для приложений планировщик прозрачен. К тому же всегда можно выбрать нужный при загрузке ядра, если ядро было скомпилено с несколькими.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

20. "Для Linux ядра разработан новый планировщик ввода/вывода - B..."  
Сообщение от Michael Shigorin email(ok) on 17-Апр-08, 01:16 
>Для приложений планировщик прозрачен. К тому же всегда можно выбрать нужный при
>загрузке ядра, если ядро было скомпилено с несколькими.

Мало того -- ещё и для каждого диска свой можно указать, см. /sys/block/*/queue/scheduler

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

17. "Для Linux ядра разработан новый планировщик ввода/вывода - B..."  
Сообщение от Luke (??) on 16-Апр-08, 22:00 
>А этот новый планировщик заменит старый, и опять появится несовместимость старого софта
>с этим новым ядром?

Мало какому софту надо вообще знать о том что такое планировщик I\O.

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

18. "Для Linux ядра разработаны новые планировщики ввода/вывода -..."  
Сообщение от Аноним (??) on 16-Апр-08, 23:25 
Кто-нибудь уже посмотрел производительность BFQ with Budget>=4096 на реальных приложениях (apache/mysql)?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

21. "Для Linux ядра разработаны новые планировщики ввода/вывода -..."  
Сообщение от pavlinux email(ok) on 17-Апр-08, 03:00 
1. SCAN-EDF
> идеи вычисления приоритета в зависимости от
> указанного времени завершения операции.

А если время вычисления, завершения операции,
которое надо указать, будет огромным или не завершится?

2. BFQ
> Вместо оперирования отрезками времени, в BFQ
> производится планирование на уровне доступа к
> блокам секторов на диске.

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

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

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

Индекс форумов | Темы | Пред. тема | След. тема




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

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