Действительно ли возможно ограничить, сколько мощности ЦП процесс может взять?

Я просто использовал бы Инструмент выбора цвета от Калеки, который позволит Вам нажать где угодно на экран и даст Вам значение RGB для цвета в той точке.

16
18.06.2012, 13:12
3 ответа

Существует cpulimit инструмент (также присутствует в debian repo и должен быть в других дистрибутивах).

Это - использование, довольно просто:

cpulimit -p PID -l MAX_CPU_LEVEL

Можно также использовать имя процесса или полный путь к двоичному файлу. Детали можно найти на странице справочника.

20
27.01.2020, 19:48
  • 1
    ха-ха :), работает отлично, благодарит +1 –  equivalent8 18.06.2012, 13:15
  • 2
    Код в отмеченном URL не был обновлен в некоторое время. Другая группа взяла его и продолжила разработку по limitcpu.sf.net. –  James Sneeringer 18.06.2012, 20:14

Иначе при помощи (относительно) нового интерфейса ядра, названного cgroups (статья Википедии здесь). Это позволяет более мелкомодульное управление того, сколько cpu/memory/io/etc процессу/пользователю/группе позволяют использовать.

7
27.01.2020, 19:48

Хотя это может быть не совсем то, что вы ищете, вы можете использовать программу renice для изменения приоритета программы, чтобы предотвратить замедление работы других приложений в системе. renice -n 20 -p [pid] , где [pid] заменяется идентификатором процесса Arista, вероятно, уменьшит использование его ресурсов и определенно снизит замедление работы системы.

0
27.01.2020, 19:48

Теги

Похожие вопросы