CPU使用率グラフで「いい」とはどういう意味ですか?


42

Ubuntuサーバーの負荷グラフには、ユーザー、システム、ニース、アイドルの4種類のCPU消費があります。

Nice typeはどういう意味ですか?


BIOSでPowerNowを無効にすることで、Dell RedHatサーバーの1つで高いnice%を修正しました。ニースは45%から10%になりました。もちろん再起動が必要です。

回答:


18

CPUスケジューリングの優先順位であり、高い値(+19)は低い優先順位を意味し、低い値(-20)は高い優先順位(逆関係)を意味します。man 2 getpriority多くの詳細を提供します。niceコマンドを使用してプロセスを起動するときにnice値を設定してから、コマンドを使用して変更できreniceます。プロセスの優先順位を上げることができるのは、スーパーユーザー(root)だけです。


53
これniceは意味を明確にしますが、一番上の「素敵なCPU時間」が意味するものではありません。
魚モニター14

93

CPU使用率のグラフまたはレポートでは、「nice」CPUパーセンテージは、ナイス値が正のユーザーレベルプロセスが占有するCPU時間の割合です(スケジューリング優先順位が低い-詳細man niceを参照)。

基本的には、現在「使用中」のCPU時間ですが、通常(ナイス値0)または高優先度(負のナイス値)プロセスが発生すると、それらのプログラムはCPUからキックオフされます。


私は賛成しましたが、間違っている場合は修正します:これはman 1 iostat``%nice:ユーザーレベルで実行中に発生したCPU使用率を適切な優先度で表示します。 '' CPU時間ではないようです。
HVNSweeting

3
@HVNSweetingは、「タイムシェアリングシステム」(「スケジューラータイム」)の意味で「時間」を意味し、「壁の時計で動く手」の意味ではありません。定常状態で十分に長い期間にわたって、それらはほぼ同等です:定常状態のCPU使用率で3年間稼働しているマシンは、適切なバケットにその壁時計の稼働時間の割合をほぼ累積します。ただし、秒数は「スケジューラー時間」(各バケットで費やされた所定のサイクル数の%)よりも有用性の低いメトリックです。
voretaq7

24

%user:ユーザーレベル(アプリケーション)で実行中に発生したCPU使用率の割合。

%nice:優先度が高いユーザーレベルで実行中に発生したCPU使用率の割合。

%system:システムレベル(カーネル)で実行中に発生したCPU使用率の割合。

%iowait:1つまたは複数のCPUがアイドル状態になっていて、システムに未処理のディスクI / O要求があった時間の割合。

%idle:1つまたは複数のCPUがアイドル状態であり、システムに未処理のディスクI / O要求がなかった時間の割合。

ソース:http : //www.cyberciti.biz/tips/how-do-i-find-out-linux-cpu-utilization.html

も参照してくださいman mpstat


5

Niceは、バッチジョブまたはバックグラウンドジョブを対象としています。ジョブは素晴らしい(スケジューリングの優先度が低い)ため、オンラインユーザーが必要とするときにCPUを使用しません。niceとreniceのプログラムがいい優先順位を設定します。負の良い優先順位は悪い(リアルタイム)。

アイドル時間は短いが、すてきな時間がたくさんある場合は、Seti at Homeなどのバックグラウンドプロセスを実行している可能性があります。

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