Ubuntu 12.04でcset
を使用してCPUセットをセットアップしましたが、それらは尊重されません。プロセスは、割り当てられているセットに関係なく、可能な限りすべてのCPUを使用します。
cpuset
が有効になっていないようです。 cpuset
を有効にするにはどうすればよいですか?
他のユーティリティcpulimit
を使用してもよろしいですか?
1)Sudo apt-get install cpulimit
を発行してcpulimitをインストールします
2)このように問題のプロセスを制限します(たとえば、JavaをCPUの30%以下で使用するように制限したい))
cpulimit -e Java -l 30
ターミナルでNice
およびrenice
コマンドを使用してそれを行うことができます。
例えば: Sudo renice -n -15 -u username
オプションは次のとおりです。
-n = -20から20までの優先順位(-20が最高)
-p = process id(タスクマネージャーにあります)
-u =ユーザーが開始したすべてのイベント
それとも別の意味ですか?