web-dev-qa-db-ja.com

Ubuntu 12.04でcpusetを有効にする方法は?

Ubuntu 12.04でcsetを使用してCPUセットをセットアップしましたが、それらは尊重されません。プロセスは、割り当てられているセットに関係なく、可能な限りすべてのCPUを使用します。

cpusetが有効になっていないようです。 cpusetを有効にするにはどうすればよいですか?

6
Ruben Verborgh

他のユーティリティcpulimitを使用してもよろしいですか?

1)Sudo apt-get install cpulimitを発行してcpulimitをインストールします

2)このように問題のプロセスを制限します(たとえば、JavaをCPUの30%以下で使用するように制限したい))

cpulimit -e Java -l 30
1
Horizon

ターミナルでNiceおよびreniceコマンドを使用してそれを行うことができます。

例えば: Sudo renice -n -15 -u username

オプションは次のとおりです。

-n = -20から20までの優先順位(-20が最高)

-p = process id(タスクマネージャーにあります)

-u =ユーザーが開始したすべてのイベント

それとも別の意味ですか?

0
re3el