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

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

ПРОГРАМА:

ІМ'Я


reniced - відновити запущені процеси на основі регулярних виразів

СИНТАКСИС


reniced [-h] [-v] [-o формат] [конфігураційний файл]

ОГЛЯД


reniced бере список регулярних виразів, шукає відповідність процесів (і потоків).
їх і повертає процеси до заданих значень. reniced також може змінити пріоритети io.

ОПИС


Під час запуску reniced читає файл конфігурації. Він складається з хороших значень і регулярних
вирази.

Потім він сканує таблицю процесів за допомогою ps(1) команда. Кожного разу, коли ім’я процесу з
Стовпець CMD відповідає регулярному виразу, цей процес повертається до заданого значення. Якщо
процес відповідає кільком регулярним виразам, усі відповідності правил виконуються в порядку і
виграє останній матч.

При запуску від імені root reniced скануватиме всі процеси ("`ps H -e`"). Коли запускається як користувач,
renice сканує лише процеси користувача ("`ps H --user`").

Комутатори
-h Це друкує номер версії, короткий текст довідки та виходить, нічого не роблячи.

-v Це активує докладний режим. Повідомлення про помилки, деяка статистика та всі дії renice
друкуються в стандартний виведення.

-o формат
Встановіть ps(1) вихідний формат для фільтрації. Формат за замовчуванням — «comm». Див -o
параметр у ps(1) man-сторінка для деталей.

конфігураційний файл
Це зчитує регулярні вирази з альтернативного конфігураційного файлу.

Розташування конфігураційного файлу за замовчуванням - "/etc/reniced.conf", якщо reniced запускається як
корінь, "~/.reniced"інакше.

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

Кожен рядок має складатися з команди, за якою слідують пробіл і звичайний Perl
вираз.

Регулярний вираз порівнюється з ps(1) вихід. Для кожного відповідного процесу
команда виконується.

Команда зазвичай має форму символу, за яким слідує цифра. Кілька команд
може бути подано одночасно без пробілів між ними. Іноді число необов’язкове.

Command символи

n Встановлює хорошу цінність процесу. Повинно йти число, зазвичай в межах
діапазон від -20 до 19.

Для зворотної сумісності a n на початку команди можна пропустити (якщо
команда починається з числа, воно розглядається як приємне значення).

r Встановлює пріоритет io для класу планування в реальному часі. Необов’язковий номер
обробляються як дані класу (зазвичай 0-7, нижчий є вищим пріоритетом).

b Встановлює пріоритет io на клас планування найкращих зусиль. Необов’язковий номер
обробляються як дані класу (зазвичай 0-7, нижчий є вищим пріоритетом).

i Встановлює пріоритет io для неактивного класу планування. Не потрібно вказувати номер як
клас планування простою ігнорує значення даних класу.

o Встановлює вбивче налаштування OOM у "/proc/$PID/oom_adj" до заданого числа.

прикладів

"5 ^bash"
дає запущеним оболонкам bash приємне значення 5

"b2 ^tar"
встановлює для поточних процесів tar значення io priority best-efforte в рамках класу 2

"я торрент"
встановлює, що зараз запущені торрент-подібні додатки на io пріоритет простою

"n-10r4 seti"
надає поточним запущеним процесам seti приємне значення -10 і встановлює їх у режимі реального часу
io пріоритет у 4 класі

МОДУЛІ ПОТРІБНА


використовувати BSD::Resource;

Цей модуль можна отримати зhttp://www.cpan.org>.

ПРОГРАМИ ПОТРІБНА


ps
іонний

ionice потрібен, лише якщо ви хочете змінити пріоритет io. Його можна отримати з
<http://rlove.org/schedutils/>.

Вам також потрібно відповідне ядро ​​та планувальник, наприклад Linux 2.6 з CFQ.

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



Найновіші онлайн-програми для Linux і Windows