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

Linuxの平均負荷とは何ですか?

Linuxの負荷平均は、Linuxユーザーがシステムリソースを追跡するために使用するメトリックです。また、システムリソースがどのように使用されているかを監視するのにも役立ちます。

負荷平均はリソース使用量の最も基本的なメトリックの1つですが、ユーザーに何を伝えるかを理解していない限り、メトリックは無意味です。このチュートリアルでは、Linuxの平均負荷の意味を理解するのに役立ちます。

さらに、システムの平均負荷を監視する簡単な方法についても説明します。

Linuxの平均負荷の基本

Linuxの負荷平均を理解するには、負荷として何を定義するかを知る必要があります。 Linuxシステムでは、負荷は任意の時点でのCPU使用率の尺度です。

これは、現在CPUによって実行されているか、実行を待機しているプロセスの数を指します。

アイドル状態のシステムの負荷は0です。実行中または待機リストにある各プロセスで、負荷は1ずつ増加します。

負荷自体は、ユーザーに有用な情報を提供しません。負荷は数秒で変化する可能性があります。これは、CPU時間を使用または待機しているプロセスの数が一定に保たれていないためです。これが、Linuxで負荷平均を使用してリソース使用量を監視する理由です。

Linuxの平均負荷を理解する

負荷平均は、その名前が示すように、設定された時間間隔でのCPUの平均負荷を表します。これらの値は、CPUを待機している、または特定の期間にCPUを使用しているプロセスの数です。

ほとんどの人はWindowsシステムに表示される負荷率に慣れていますが、Linuxの負荷平均は3つの異なる10進値として表されます。

「平均負荷:0.03、0.03、0.01」と表示されている上の画像をご覧ください。

左から右へ:

  • 最初の値は、直前の1分間のCPUの平均負荷を示しています。
  • 2つ目は、過去5分間の平均負荷を示します
  • 3番目の値は、15分の平均負荷を示します

これにより、ユーザーは、CPUがシステム上のプロセスによって時間の経過とともにどのように使用されているかを知ることができます。

1の負荷は、シングルプロセッサシステムで約100%のリソース使用量を意味する可能性がありますが、そのようなシステムは現在、実質的に存在していません。 10年以上システムをアップグレードしていない場合を除き、システムはマルチコアプロセッサで実行する必要があります。

デュアルコアプロセッサの場合、負荷が1の場合、1つのコアが100%アイドル状態であることを意味します。これは、約50%のCPU使用率に相当します。同様に、クアッドコアプロセッサのCPU使用率は25%に相当します。

Linuxの平均負荷は、実行中のプロセスとともに待機中のスレッドとタスクを考慮に入れます。また、瞬時値ではなく平均値です。

ただし、リソース使用量の概算は、プロセッサのコア数に対する負荷平均の比率によって決定できます。常にCPU使用率の正確な値ではありませんが、リソースの監視に役立つ場合があります。

Linuxで平均負荷を確認する方法

負荷平均が何を表すかがわかったので、Linuxで負荷平均を確認するいくつかの方法について説明します。負荷平均は、3つの一般的な方法で調べることができます。

1。 uptimeコマンドの使用

uptimeコマンドは、システムの平均負荷をチェックするための最も一般的な方法の1つです。 uptimeコマンドを使用するには、コマンドラインを開いて次のように入力します。

uptime

これにより、アクティブユーザーの数とシステムの平均負荷とともに、システムが稼働していた時間が表示されます。次のスクリーンショットは、システムでuptimeコマンドを使用したときに何が表示されるかを示しています。

ご覧のとおり、直前の負荷平均は0.03です。過去5分間と15分間の負荷平均値は、それぞれ0.03と0.01です。

2。トップコマンドを使用する

システムの平均負荷を監視するもう1つの方法は、Linuxでtopコマンドを使用することです。これを行うには、ターミナルを開いてこれを入力するだけです。

top

これにより、ターミナルのトップインターフェイスが開きます。 uptimeコマンドとは異なり、これにより、システムのリソース使用量の詳細が表示されます。

次のスクリーンショットは、システムでtopコマンドを使用したときに何が表示されるかを示しています。

一番上の行でわかるように、最後の1分間の平均負荷は0.34です。過去5分間と15分間の負荷平均値は、それぞれ0.14と0.405です。

3。 glanceツールの使用

glancesツールは、topコマンドと同様に機能するシステム監視ツールです。システムリソースの使用状況の詳細な概要を示します。システムでglancesツールを使用するには、このコマンドを使用してパッケージをインストールする必要があります。

sudo apt-get install glances

インストールが完了したら、ターミナルに次のように入力します。

glances

これにより、ターミナルでglanceインターフェイスが開きます。 topコマンドとは異なり、これにより、システムの負荷平均とともに使用可能なプロセッサコアの数がわかります。

次のスクリーンショットは、システムでglancesコマンドを使用したときに何が表示されるかを示しています。

強調表示された領域でわかるように、最後の1分間の負荷平均は0.14です。過去5分間と15分間の負荷平均値は、それぞれ0.12と0.05です。

まとめ

Linuxの負荷平均は、システムリソースの使用状況を簡単に監視するための重要な指標です。負荷の平均をチェックしておくと、システムでクラッシュやセッションの遅延が発生しないようにするのに役立ちます。

このチュートリアルが、Linuxの平均負荷の概念を理解するのに役立つことを願っています。


Linux
  1. LinuxとUnix:違いは何ですか?

  2. rdiff-backupの新機能

  3. Linuxユーザーとは何ですか?

  1. LinuxのUmaskとは

  2. Linuxのiノード番号とは何ですか?

  3. Red Hat Linux とは?

  1. ルートキットハンターとは何ですか?

  2. UnixからLinuxへの移行

  3. JingOS Linux とは何ですか?