Загрузка...
Linux
Новости, статьи, обсуждения, - все что связано с GNU Linux, FreeBSD, OpenBSD, Sun Solaris, Mac OS X и другими системами. Если вы интересуетесь данной темой - добро пожаловать в сообщество.

Administration

     

В репозиториях популярных Linux дистрибутивов можно найти полезную утилиту cpulimit (http://cpulimit.sourceforge.net/), которая позволяет легко ограничить занимаемые определенной программой процессорные ресурсы.
Метод работы программы оригинален, в зависимости от указанного процента допустимой нагрузки, процесс периодически останавливается через отправку сигнала SIGSTOP, а затем работа возобновляется через SIGCONT. Например, ограничиваем потребление CPU для работающей программы find в 30%. Определяем идентификатор процесса:

$ ps -aux|grep find
user 3470 7.0 7.9 25516 16252 ? Sl 17:05 14:19 /usr/bin/find

Ограничиваем:

$ cpulimit --pid 3470 --limit 30

На многопроцессорных системах, процент нужно указывать с учетом числа CPU, т.е. для 4 процессорной машины для указания работы без ограничений нужно поставить не 100%, а 400%.

Источник

Ближайшие события
июль 2017
июнь 2017
май 2017
Пн
Вт
Ср
Чт
Пт
Сб
Вс
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2