最新のCPUでの負荷平均はどのように機能しますか?

最新のCPUでの負荷平均はどのように機能しますか?

負荷平均の私の理解私は現在システムに完全にショックを受けました。私のワークステーションのCPUはハイパースレッディングが有効なi7で、cat /proc/cpuinfo4つのCPUを生成します。

要約すると、Gentoo用のパッケージをコンパイルするとき、私のPCは1分から15分までのすべての負荷平均期間で16以上の負荷を生成でき、まだ他のすべての作業を完全に実行できました。 24まで上がる場合も見たことがありますが、この時から速度が遅くなり始めます。 1.0がコアのフル活用を表す場合、どのように機能しますか?

ベストアンサー1

1.0は、100%の利用率の1コアではなく、特定の期間の作業待機平均です。

アイドルマシンのロード番号は0で、CPUを使用または待機する各プロセス(準備キューまたは実行キュー)はロード番号を1ずつ増やします。ほとんどのUNIXシステムでは、実行中(CPU上)または実行可能(待機中)のプロセスのみを計算します。 CPU)ステータス。ただし、Linuxには中断のない省電力状態(通常はディスクアクティビティを待っています)のプロセスも含まれています。これは、I / Oシステムが使用中または停止していて、多くのプロセスがI / Oでブロックされたままになると、かなり異なる結果をもたらす可能性があります。たとえば、NFS サーバー エラーや USB 1.x ストレージ デバイスなどの低速メディアによるプロセスのブロックがここに含まれます。このような状況により、負荷平均が増加する可能性があり、これは実際のCPU使用率の増加を反映していません(しかし、ユーザーがどれだけ待つべきかを知ることができます)。

~からここ

おすすめ記事