「プロセス」タブで「いい」とはどういう意味ですか


回答:


29

「nice」は、プロセスがCPUで取得する優先順位を指します。これは、-20(最高の優先順位)から19(最低)の範囲の数値です。おそらく、実行しているほとんどのアプリケーションは素晴らしい「0」であることがわかります。つまり、通常の優先度で実行されており、スケジューラによって他のアプリケーションよりも優先的に処理されるものはありません。

集中的なプログラムを実行している場合は、を使用してターミナルから起動することをお勧めしますnice -n 10 /path/to/program。そうすれば、システムのパフォーマンスへの影響が少なくなります。

sudo通常よりも高い優先度(<0)でプロセスをスケジュールするには、ルート()特権が必要であることに注意してください。これは、ユーザーがシステム全体を簡単に動かなくなるのを防ぎ、重要なタスクが必要なCPU時間を常に受け​​取ることができるようにするためです。

ウィキペディアに良い説明があります。


1
man nice範囲は実際には-20(最高の優先順位)から19(最低)であると言います。
ガブリエル14年

@GabrielF ta、修正済み
イアンレーン

4

ニースは、単に優先順位にマイナス1を掛けたものではありません。

Unix / Linuxシステムでは、タスクがプロセッサを占有している場合、システムが停止することはありません。これは、システムがこのタスクの優先度を動的に下げるためです。

優しさは基本優先度に影響します。そのため、ナイスネスはネガティブな優先順位と考えることができますが、Linuxスケジューラーは既に良い状態を維持するのに良い仕事をしているため、Microsoft NTシステムに与える優先順位よりも効果は低くなります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.