Skip to content

ionice nice

matveynator edited this page Feb 6, 2023 · 7 revisions
[Forwarded from джастин]
Парни, Нина! Всем привет, возможно будет интересно тому, кого заботит потребление ресурсов на сервере

Наряду с командами от Мэта 'nice -n 19 ionice -c 3', которые указываются перед вызовом основной команды можно также поставить утилиту cpulimit и 
в конце вызова команды указывать '& cpulimit --pid=$! --limit=45' - что ограничит потребление CPU на 45% 
Можно также в limit= указать 200, что будет означать разрешение использовать полностью 2 ядра.

Если кто знал, не нужно кричать! :) Может кто не знал :)

#ionice

nice -n19 ionice -c 3

#минимизировать процесс по cpu io и сетевой нагрузке 5000 Килобит/сек -d rate Limit the download bandwidth consumption to rate KB/s. -u rate Limit the upload bandwidth consumption to rate KB/s

trickle -u 5000 -d 5000 nice -n19 ionice -c 3  

#head of server

while true; do date; vps auxf | awk '{if($10~"D") print $0;}'; sleep 1; done
Clone this wiki locally