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

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

ПРОГРАМА:

ІМ'Я


cpulimit -- обмежує використання процесора процесом

СИНТАКСИС


cpulim [ЦІЛЬ] [ВАРІАНТИ...] [ -- ПРОГРАМА]

ОПИС


TARGET має бути саме одним із цих:

-p, --під=N
pid процесу

-e, --exe=Фото
ім'я виконуваного програмного файлу

-P, --шлях=PATH
ім'я абсолютного шляху до виконуваного програмного файлу

ВАРІАНТИ

-b, -фон
запустіть cpulimit у фоновому режимі, звільнивши термінал

-c, --ЦП
вкажіть кількість ядер ЦП. Зазвичай це у нас виявляється.

-l, --ліміт=N
дозволений відсоток ЦП від 1. Зазвичай від 1 до 100, але може бути вище для кількох
ядра ЦП. (обов'язковий)

-q, --спокійно
Працює в тихому режимі, уникає запису повідомлень про оновлення на консоль.

-k, -- вбити
знищити цільовий процес замість того, щоб регулювати використання його ЦП

-r, --відновлення
відновити збитий процес за допомогою прапора -k.

-s, --сигнал
відправити альтернативний сигнал процесу, що спостерігається, коли ми виходимо. За замовчуванням – SIGCONT.

-v, -багатослівний
показати контрольну статистику

-z, -- лінивий
вийти, якщо немає відповідного цільового процесу, або якщо він загине

-- Це останній параметр CPUlimit. Усі наступні варіанти для іншої програми ми
запуститься.

-h, --допомога
відобразити цю довідку та вийти

ПРИКЛАДИ


Припустимо, що ви почали `фу --бар` і ви дізнаєтеся з топ(1) або ps(1) що це
процес використовує весь ваш процесорний час

# cpulim -e Foo -l 50
обмежує використання ЦП у процесі, діючи на виконуваний програмний файл (примітка:
аргумент "--bar" пропущено)

# cpulim -p 1234 -l 50
обмежує використання ЦП процесу, діючи на його PID, як показано на ps(1)

# cpulim -P /usr/bin/foo -l 50
так само, як -e але використовує абсолютне ім’я шляху

# /usr/bin/someapp

# cpulim -p $! -l 25 -b
Корисно для сценаріїв, де ви хочете придушити останній запуск команди.

# cpulim -l 20 світлячок
Запустіть веб-браузер Firefox і обмежте його використання ЦП до 20%

# cpulim -l 25 -- світлячок -приват
Запустіть веб-браузер Firefox у приватному режимі та обмежте його використання ЦП до 25%

# cpulim -c 2 -p 12345 -l 25
Команда -c прапорець встановлює кількість ядер ЦП, які програма вважає доступними. Зазвичай
це виявлено для нас, але його можна змінити.

# cpulim -l 20 -k світлячок
Запустіть програму Firefox і вбийте її, якщо процес перевищить 20% використання ЦП.

# cpulim -l 20 -p 1234 -s СИГТЕРМ
Процес газу 1234 при 20% використання ЦП. Якщо cpulimit змушений вийти, він надсилає файл
спостерігав процес обробки сигналу SIGTERM.

ПРИМІТКИ


· cpulimit завжди надсилає сигнали SIGSTOP і SIGCONT процесу, обидва для перевірки
що він може керувати ним і обмежувати середній обсяг процесора, який він споживає. Це може
призводять до оманливих (набридливих) повідомлень про контроль роботи, які вказують на те, що робота є
було зупинено (коли це було насправді, але негайно перезапущено). Це також може викликати
проблеми з інтерактивними оболонками, які виявляють або іншим чином залежать від SIGSTOP/SIGCONT.
Наприклад, ви можете розмістити завдання на передньому плані, але побачите, що воно негайно зупинено
і перезапущено у фоновому режимі. (Дивись такожhttp://bugs.debian.org/558763>.)

· При виклику з -e or -P параметри, cpulimit шукає будь-який процес під / proc
з ім’ям, яке відповідає заданому аргументу імені процесу. Крім того, він використовує
знайдений перший екземпляр процесу. Щоб керувати конкретним екземпляром процесу, використовуйте
-p і вкажіть PID.

· Поточна версія cpulimit передбачає значення HZ ядра 100.

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



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