Volgograd

Волгоград Linux User Group

Организована 23 ноября 2002 года

Проект заморожен Птн Июл 6 02:11:14 MSD 2012


Вход:  Пароль:  

AvramenkoAndrew/ionice


Приоритеты для использования Disk I/O в Linux


С выходом CFQ v3 в Linux 2.6.13 появилась возможность выставлять приоритеты на использование дисковой подсистемы для процессов, чего раньше так не хватало. Подобно утилите nice для указания приоритетов использования процессора появилась утилита ionice.

Синтаксис команды прост:



Класс:

3 – Idle – Получает приоритет на использование жесткого диска только когда другие программы ничего не пишут. Приоритеты не используются.

2 – Best Effort – Класс по-умолчанию. Доступные приоритеты [0-7].

1 – Real Time – Дает преимущественный доступ к диску процессу, не смотря на другие процессы. Доступные приоритеты [0-7].


Хочу обратить внимание, что данная возможность доступна только для планировщика CFQ, поэтому предварительно выполните:



Активный планировщик должен быть в квадратных скобках.

О приоритетах на использование дисковой подсистемы в Xen можно почитать мою статью на xgu.ru.


Литература:
man ionice
Documentation/block/ioprio.txt (Документация к ядру Linux)