質問: unix / linuxの平均負荷とはどういう意味ですか? uptimeを実行すると、次のようになります。10:50:30 up 366 days, 23:27, 1 user, load average: 1.27, 2.06, 1.54 最後の数字はどういう意味ですか? manページには、「過去1分間、5分間、15分間のシステムの平均負荷」と書かれています。しかし、スケールは何ですか? 1.27は高いですか?低い?それは私のシステムに依存しますか?
回答: 私はコースのリファレンスから引用します: 負荷平均は、一定期間の負荷数の平均です。以下のプロセスが考慮されます。 cpuでアクティブに実行されています。 実行可能と見なされますが、cpuが使用可能になるのを待機しています。 スリープ中:つまり、ある種のリソース(通常はi/o)が利用可能になるのを待機しています。 負荷平均の解釈についてをさらに引用します: 負荷平均は、次の例に示すように、3つの異なる数値セットを使用して表示されます。 最後の情報は、システムの平均負荷です。システムがシングルcpuシステムであるとすると、0.25は、過去1分間の平均で、システムが25%使用されていることを意味します。次の位置の0.12は、過去5分間で、システムが平均12%使用されたことを意味します。最終位置が0.15の場合、平均して過去15分間でシステムが15%使用されています。 2番目の位置に1.00の値が表示された場合、これは、過去5分間でシングルcpuシステムの平均使用率が100%であることを意味します。これは、システムを完全に使用したい場合に適しています。シングルcpuシステムの1.00を超える値は、システムが過剰に使用されたことを意味します。cpuを使用できるプロセスよりも多くのプロセスがcpuを必要としました。 複数のcpuがある場合(クアッドcpuシステムなど)、負荷平均数をcpuの数で割ります。この場合、たとえば、1分間の負荷平均が4.00であることは、システム全体が最後の1分間に100%(4.00/4)使用されていたことを意味します。 短期間の増加は通常問題ではありません。表示される高いピークは、アクティビティのバーストであり、新しいレベルではありません。たとえば、起動時に多くのプロセスが起動し、その後アクティビティが落ち着きます。 5分間および15分間の負荷平均に高いピークが見られる場合は、それが懸念の原因となる可能性があります。