2013年1月26日土曜日

cpu使用率制限

cpu使用率に制限をかけたい

cpuを馬鹿喰いするスクリプトをどうにか改善するためにあの手この手を尽くしたがどうしても改善せず。
niceやioniceでお茶を濁し、作り変えるには時間が無く途方に暮れていた。

何か使えるものは無いものかと探していたら、cpulimitなるものを発見。
眉唾かもしれないけど藁にもすがる思いで試したところ、cpu使用率に制限がかかる!
init scriptで起動したdaemonにcpulimitをかける様に修正して完了。

起動したdaemonにcpulimit(max10%)をかけるサンプル

cpulimit -p $(cat $PIDFILE) -l 10

0 件のコメント:

コメントを投稿