1. ホーム
  2. linux

[解決済み] Linuxの/proc/loadavgの数値は何を意味しているのですか?

2023-04-03 09:40:12

質問

Linuxでこのコマンドを発行する場合。

# cat /proc/loadavg
0.75 0.35 0.25 1/25 1747

最初の3つの数字はロードアベレージです。最後の2つの数値は何ですか?

最後の数字は、毎秒2ずつ増え続けていますが、心配すべきでしょうか?

どのように解決したらよいですか?

/proc/loadavg

<ブロッククオート

このファイルの最初の3つのフィールドは、ロードアベレージの数値です。 実行キュー(状態R)またはディスクI/O待ち(状態D)のジョブの数です。 I/O待ち (状態D) 1分、5分、15分の平均値です。 . これらは これらは、uptime(1) や他のプログラムによって与えられる負荷平均の数値と同じです。 プログラムによって与えられる負荷平均値と同じです。

4番目のフィールドは、スラッシュ(/)で区切られた2つの数値からなります。 スラッシュ (/) で区切られた2つの数値からなります。これらのうち最初のものは、現在実行中のカーネル スケジューリング エンティティ (プロセス、スレッド) の数です。 カーネル スケジューリング エンティティ (プロセス、スレッド) の数です。 CPUの数以下となります。スラッシュの後の値は システム上に現在存在するカーネル・スケジューリング・エンティティの数です。 システム上に存在するカーネル スケジューリング エンティティの数です。

5番目のフィールドは、システム上で最も最近作成されたプロセスのPIDです。 5番目のフィールドは、システム上で最近作成されたプロセスのPIDです。