GNU/Linux >> Linux の 問題 >  >> Linux

/ proc / loadavgの「CPUとIoの使用率」とはどういう意味ですか?

このページでは、/ proc / loadavgの出力の最初の3列が、最後の1分、5分、および10分の期間のCPUおよびIO使用率を測定していると述べています。

単一の値でCPUとIOの両方の使用率がわかりますか? CPU使用率を知りたいだけの場合はどうなりますか?それともIO使用率だけですか?

または、その単一の値から、サーバーの重さをどのように判断できますか?

承認された回答:

単一の値でCPUとIOの両方の使用率がわかりますか?

はい、これはCPUとディスクの使用率の大まかな目安ですが、パーセンテージではありません。ゼロは負荷がないことを意味します。 CPUコアが4つあるシステムの場合、値4はシステムが完全にロードされていることを意味し、値8はシステムが過負荷であることを意味します。 CPU負荷は、100 - idle CPUを計算するよりも優れたメトリックです。 後者は、システムが完全にロードされている場合とシステムが過負荷になっている場合を区別しないためです。

CPU使用率を知りたいだけの場合はどうなりますか?

vmstatをご覧ください 最初の列:r 。 CPUを使用または待機しているスレッドの数を示します。前のメトリックと同じ解釈。

それともIO使用率だけですか?

ìostatを探すことから始めます 出力。これらの統計からディスク負荷を計算することは、ディスクの特性(1秒あたりのI / O)と使用法の種類(シーケンシャルまたはランダム、I / Oサイズ)の両方が重要であるため、CPUよりも複雑です。

または、その単一の値から、サーバーの重さをどのように判断できますか?

経験則では、負荷の平均がOSで使用可能なコア/スレッドの数よりも一貫して高い場合、サーバーは過負荷になります。


Linux
  1. 「–」(二点鎖線)とはどういう意味ですか?

  2. Linux – / proc / cpuinfoのフラグはどういう意味ですか?

  3. Bash =〜正規表現とHttps://regex101.com/?

  1. Linux – / proc/mntを/proc/ mountsにリンクしますか?

  2. /proc/[pid]/pagemaps および /proc/[pid]/maps | Linux

  3. /dev/shm/ と /tmp/ はいつ使用する必要がありますか?

  1. 「ps aux」と「ps -ef」の CPU 使用率の違いは何ですか?

  2. /tmp と /run の違いは何ですか?

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