АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

cpulimit - Интернет в облаке

Запустите cpulimit в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

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

ПРОГРАММА:

ИМЯ


cpulimit - ограничивает использование ЦП процессом

СИНТАКСИС


лимит процессора [ЦЕЛЬ] [ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ...] [- ПРОГРАММА]

ОПИСАНИЕ


TARGET должен быть в точности одним из следующих:

-p, --пид=N
пид процесса

-e, --исполняемый=ФАЙЛОВ
имя исполняемого файла программы

-P, --дорожка=PATH
абсолютный путь к исполняемому программному файлу

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ

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

-c, --Процессор
укажите количество доступных ядер ЦП. Обычно это обнаруживается у нас.

-l, - предел=N
процент использования ЦП разрешен от 1 до. Обычно от 1 до 100, но может быть выше на нескольких
основные процессоры. (обязательный)

-q, --тихий
Работает в тихом режиме, избегает записи сообщений об обновлении на консоль.

-k, --убийство
убить целевой процесс вместо того, чтобы ограничивать его использование ЦП

-r, --восстановить
восстановить процесс, убитый с помощью флага -k.

-s, --сигнал
отправляем альтернативный сигнал наблюдаемому процессу при выходе. По умолчанию SIGCONT.

-v, --подробный
показать статистику управления

-z, --ленивый
выйти, если нет подходящего целевого процесса или он умирает

-- Это последняя опция CPUlimit. Все следующие варианты относятся к другой программе, которую мы
запустит.

-h, --Помогите
показать эту справку и выйти

ПРИМЕРЫ


Предполагая, что вы начали `фу --бар` и вы узнаете с топ(1) или ps(1) что это
процесс использует все время вашего процессора, вы можете либо

# лимит процессора -e Foo -l 50
ограничивает использование ЦП процессом, воздействуя на исполняемый файл программы (примечание:
аргумент "--bar" опущен)

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

# лимит процессора -P / usr / bin / foo -l 50
так же, как -e но использует абсолютное имя пути

# / usr / bin / someapp

# лимит процессора -p $! -l 25 -b
Полезно для сценариев, в которых вы хотите ограничить выполнение последней команды.

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

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

# лимит процессора -c 2 -p 12345 -l 25
Ассоциация -c флаг устанавливает количество ядер процессора, которое программа считает доступными. Как правило
это обнаружено для нас, но может быть отменено.

# лимит процессора -l 20 -k светлячок
Запустите программу Firefox и завершите ее работу, если процесс использует более 20% ЦП.

# лимит процессора -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


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad