англійськафранцузькаіспанська

Ad


Значок OnWorks

ionice - онлайн у хмарі

Запустіть ionice у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда ionice, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


ionice - встановити або отримати клас планування введення-виводу процесу та пріоритет

СИНТАКСИС


іонний [-c клас] [-n рівень] [-t] -p PID...
іонний [-c клас] [-n рівень] [-t] -P PGID...
іонний [-c клас] [-n рівень] [-t] -u UID...
іонний [-c клас] [-n рівень] [-t] команда [аргумент...]

ОПИС


Ця програма встановлює або отримує клас планування введення-виводу та пріоритет для програми. Якщо ні
аргументи чи просто -p дається, іонний запитуватиме поточний клас планування введення-виведення та
пріоритет для цього процесу.

Коли команда дається, іонний виконає цю команду з заданими аргументами. Якщо ні клас
то вказується команда буде виконуватися з класом планування "найкращих зусиль". The
Рівень пріоритету за замовчуванням 4.

На момент написання цього процесу процес може бути в одному з трьох класів планування:

Idle Програма, що працює з пріоритетом простою введення-виводу, отримає час на диску лише тоді, коли немає іншого
програма запитала дисковий ввод-вивод на певний пільговий період. Вплив холостого ходу
Процес введення-виведення при нормальній системній активності повинен бути нульовим. Цей клас планування робить
не приймати аргумент пріоритету. Наразі цей клас планування дозволений для an
звичайний користувач (починаючи з ядра 2.6.25).

Кращі зусилля
Це ефективний клас планування для будь-якого процесу, який не запитував a
конкретний пріоритет введення-виведення. Цей клас бере аргумент пріоритету з 0-7, з нижчим
номер має вищий пріоритет. Програми, які виконуються з однаковим пріоритетом найкращих зусиль
подаються за коловою системою.

Зауважте, що до ядра 2.6.26 процес, який не запитував пріоритет введення-виводу
офіційно використовує "ніхто" як клас планування, але планувальник вводу-виводу розглядатиме це
процесів, як ніби це було в класі найкращих зусиль. Пріоритет у найкращих-
клас зусилля буде динамічно отриманий від рівня процесу CPU:
io_priority = (cpu_nice + 20) / 5.

Для ядер після 2.6.26 із планувальником вводу-виводу CFQ процес, який не запитував
оскільки пріоритет вводу-виводу успадковує його клас планування ЦП. Пріоритет вводу-виводу є похідним
з процесора приємний рівень процесу (такий же, як і до ядра 2.6.26).

Realtime
Класу планування RT надається перший доступ до диска, незалежно від того, що ще
відбувається в системі. Таким чином, клас RT потрібно використовувати з певною обережністю, як
це може призвести до голодування інших процесів. Як і в класі найкращих зусиль, 8 рівнів пріоритету
визначаються, що позначають, наскільки великий часовий відрізок отримає даний процес для кожного
вікно планування. Цей клас планування не дозволяється для звичайного (тобто,
некорневий користувач.

ВАРІАНТИ


-c, --клас клас
Вкажіть ім'я або номер класу планування для використання; 0 ні для кого, 1 та цінності
реальний час, 2 для найкращих зусиль, 3 для холостого ходу.

-n, --дані класу рівень
Вкажіть дані класу планування. Це має ефект, лише якщо клас приймає an
аргумент. Для реального часу та найкращих зусиль, 0-7 дійсні дані (рівні пріоритету).

-p, --під PID...
Вкажіть ідентифікатори запущених процесів, для яких потрібно отримати або встановити планування
параметри

-P, --pgid PGID...
Вкажіть ідентифікатори груп процесів запущених процесів, для яких потрібно отримати або встановити
параметри планування.

-t, --ігнорувати
Ігнорувати помилку встановлення запитаного пріоритету. Якщо команда було зазначено, запустіть його
навіть якщо неможливо встановити потрібний пріоритет планування, що може
відбувається через недостатні права або стару версію ядра.

-h, --допомога
Відобразити текст довідки та вийти.

-u, --uid UID...
Вкажіть ідентифікатори користувачів запущених процесів, для яких потрібно отримати або встановити планування
параметри

-V, -- версія
Відобразити інформацію про версію та вийти.

ПРИКЛАДИ


# іонний -c 3 -p 89

Встановлює процес із PID 89 як неактивний процес введення-виведення.

# іонний -c 2 -n 0 баш

Запускає 'bash' як найкращу програму з найвищим пріоритетом.

# іонний -стор 89 91

Друкує клас і пріоритет процесів із PID 89 і 91.

ПРИМІТКИ


Linux підтримує пріоритети та класи планування вводу-виводу з 2.6.13 з CFQ I/O
планувальник.

AUTHORS


Йенс Аксбо[захищено електронною поштою]>
Карел Зак[захищено електронною поштою]>

НАЯВНІСТЬ


Команда ionice є частиною пакета util-linux і доступна з
ftp://ftp.kernel.org/pub/linux/utils/util-linux/.

Використовуйте ionice онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad