CPUのパフォーマンス

CPU使用率が:、非アイドルCPUのCPU時間、合計時間の割合を記述し、実行中に分類され、異なるタスクに応じて、ユーザーのCPU使用率、システムのCPU使用率、IO、CPU使用率、ハード割り込みソフト割り込みのCPU使用率
  • ユーザーCPU使用率:ユーザーモード(ユーザー)でのCPUプロセスと合計実行時間の優先度の低いプロセス(ナイス)CPUパーセンテージ値が高い場合、ユーザーモードプロセスは、非常に忙しい持っています。
  • CPU使用率システム:値が高い場合、カーネルモード動作時間の合計実行時間のCPUのCPUの割合は、カーネルモードは非常に忙しいです。
  • IOのCPU使用率:総実行時間のCPUパーセンテージioの操作を待っているCPU時間、値が高い場合は、システムおよび長い相互作用時間のIOデバイス。
  • ハード割り込みソフト割り込みのCPU使用率:CPUコアの割合が割り込みを処理苦労の総走行時間を表し、値が高ければ、ソフト割り込みルーチンは、とり、通常はシステムの中断の多数の発生を示します。
  • 上記に加えて、だけでなく、仮想化環境でのCPU使用率(盗み)と、それぞれの顧客のCPU使用率(ゲスト)を、盗むために使用される、他の仮想マシンは、CPU時間の割合を取り、ゲスト仮想マシンは、CPU時間を実行しています割合。
平均荷重:つまり、アクティブなシステムプロセスの平均数。これは、システムの全体的な負荷を反映して、三つの値があり、過去1分、5分、15分の平均負荷を参照し、理想的には、それぞれがちょうど十分CPUたことを意味する論理CPU平均負荷の数に等しいです。使用しています。負荷は、論理CPUの平均数よりも大きい場合、それは重い負荷を意味します。
プロセスのコンテキストスイッチ:
含む:自発的なコンテキストスイッチから生じたリソースを取得できません。
非自発的コンテキストは、システムが強制切り替えにつながる予定されています
コンテキストスイッチ自体は、Linuxの正常な動作を保証するために、コア技術の一つです。しかし、過剰なコンテキストの切り替えは、レジスタの保存と復元で消費元のプロセスのCPU時間、カーネルスタック、および仮想メモリやその他のデータを実行する実際のプロセスを実行する時間を短縮し、パフォーマンスのボトルネックになります。

おすすめ

転載: www.cnblogs.com/sjks/p/11105216.html