The OpenNET Project / Index page

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



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

Оглавление

Для ядра Linux представлен планировщик ввода-вывода FIOPS дл..., opennews (?), 10-Янв-12, (0) [смотреть все]

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


46. "Для ядра Linux представлен планировщик ввода-вывода FIOPS дл..."  +1 +/
Сообщение от Oleg (??), 11-Янв-12, 10:26 
Можно.

$ cat /sys/class/block/sda/queuescheduler
noop [cfq]
$ echo noop > /sys/class/block/sda/queue/scheduler
$ cat /sys/class/block/sda/queue/scheduler
[noop] cfq
$ echo cfq > /sys/class/block/sda/queue/scheduler
$ cat /sys/class/block/sda/queue/scheduler
noop [cfq]

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

71. "Для ядра Linux представлен планировщик ввода-вывода FIOPS дл..."  +/
Сообщение от pavlinux (ok), 11-Янв-12, 17:15 
А можна на /dev/sda, для MySQL юзать CFQ, а для марьяжа noop ?  
для остальных на /dev/sda1 - as
на /dev/sda2, где живет /var - deadline
на /dev/sda3, где живет своп - noop

А  можна при (iowait < 5) - юзать noop, а выше переключатся на CFS
А при (iowait < 5) на /dev/sda1, но 10 < loadaverage < 50 y MySQL, переключатся на deadline, выше на CFS, ниже - noop  

А можна, всем кто обращается к /var/log, с 3 до 6 утра юзать CFS, остальное время deadline.


И ваще, предлагаю добавить в структуру elf_header поля для привязки екзешника
к  планировщикам I/O и шыдулеру :D

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

76. "Для ядра Linux представлен планировщик ввода-вывода FIOPS дл..."  +1 +/
Сообщение от Ваня (??), 11-Янв-12, 17:52 
Отправил ваши пожелания разработчикам. Впредь, пожалуйста, делайте это самостоятельно.
Ответить | Правка | Наверх | Cообщить модератору

78. "Для ядра Linux представлен планировщик ввода-вывода FIOPS дл..."  +1 +/
Сообщение от Аноним (-), 11-Янв-12, 18:02 
Ты бы подумал головой? Планировщик IO на разделах одного блочного ус-ва не имеет смысла
Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

94. "Для ядра Linux представлен планировщик ввода-вывода FIOPS дл..."  +4 +/
Сообщение от pavlinux (ok), 11-Янв-12, 19:33 
> Ты бы подумал головой? Планировщик IO на разделах одного блочного ус-ва не
> имеет смысла

Ты бы подумал головой? Чем раздел раздел блочного уст-ва отличается
от всего блочного устройства. А так же подумать на темы: Может ли
блочное устройство быть разделом более высшей иерархии. Что такое LVM.
Что такое RAID. Нахера я сюда написал. Зачем я живу.

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

79. "Для ядра Linux представлен планировщик ввода-вывода FIOPS дл..."  +/
Сообщение от Аноним (-), 11-Янв-12, 18:03 
> А можна на /dev/sda, для MySQL юзать CFQ, а для марьяжа noop?

Ну так запатч сорц чтобы в зависимости от того чья запись юзался разный шедулер. Или ты надеешься что у них есть такая же конфигурация? :)

> для остальных на /dev/sda1 - as
> на /dev/sda2, где живет /var - deadline
> на /dev/sda3, где живет своп - noop

А подевайсово и так можно рулить, вон человек написал как шедулеры на девайс менять. Так что боян - фич уже есть.

> И ваще, предлагаю добавить в структуру elf_header поля для привязки екзешника
> к  планировщикам I/O и шыдулеру :D

Ну так сорц тебе в руки и компилер в спину :))

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

98. "Для ядра Linux представлен планировщик ввода-вывода FIOPS дл..."  +/
Сообщение от pavlinux (ok), 11-Янв-12, 19:36 
> А подевайсово и так можно рулить, вон человек написал как шедулеры на
> девайс менять. Так что боян - фич уже есть.

Ну если многое написанное это флудъ, то о динамической смене шедулера при простое
я б задумался.

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

123. "Для ядра Linux представлен планировщик ввода-вывода FIOPS дл..."  +/
Сообщение от Аноним (-), 12-Янв-12, 06:55 
> Ну если многое написанное это флудъ, то о динамической смене шедулера при
> простое я б задумался.

Типа, шедулить ничегонеделание накопителя да еще динамически менять алгоритм ничегонеделания? А что, идея. Правда физический смысл этого мне не совсем понятен, наверное это что-то типа нарезки вакуума на дольки ножом.

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

153. "Для ядра Linux представлен планировщик ввода-вывода FIOPS дл..."  +/
Сообщение от pavlinux (ok), 12-Янв-12, 23:42 
>> Ну если многое написанное это флудъ, то о динамической смене шедулера при
>> простое я б задумался.
> Типа, шедулить ничегонеделание накопителя да еще динамически менять алгоритм ничегонеделания?
> А что, идея. Правда физический смысл этого мне не совсем понятен,
> наверное это что-то типа нарезки вакуума на дольки ножом.

Ну как критерий ничегонеделания, я предложил if ( iowait < 5 )
Смысл переколбашивать приоритеты, очереди, приоритеты очередей, для 5 задач.
Обычная FIFO (noop) быстрее все раскидает.

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

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

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




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

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