load average についてのリンク

概要

  • load average がそもそも何なのか、という話を知りたい
  • 読んで試したやつをまとめておく

loadaverage の定義

 D    uninterruptible sleep (usually IO)
 R    running or runnable (on run queue)

R と D の状態のプロセスの数を、指数加重平均で平滑化した値がloadavgとなります。
  • ちなみにエントリの内容はよく分かっていない

Linuxのloadavgが約7時間ごとに上昇する現象の原因 - Mackerel ブログ #mackerelio

おもしろい。loadavgの更新と取得が一致したら、更新タイミングが一致しない時(loadavgの値はある)と比べて高くなるのはそもそもなんでなんだろう

2018/06/13 10:46
b.hatena.ne.jp

  • 原因までは分かってないのだろうか。

LinuxのI/OやCPUの負荷とロードアベレージの関係を詳しく見てみる - Qiita

  • 試してみている。
  • わかりやすい。
  • macOS だと使えないので、適当に vagrant
  • 下記の表記があるが、これは何故なんだろうか?
    • 臨床的に覚えとけ、的な?
ちなみに、負荷プログラムとddの両方が実行されている状態のvmstatを見ると、先ほどはI/Oウェイトが95%~96%と非常に高かったにもかかわらず、今回はI/Oウェイトが0%であり全く発生していないことが分かります。
つまり、負荷プログラムがCPUを利用していたことから、I/O負荷によってCPUが有効に使えないという事態を回避できたわけです。

いまさら聞けないLinuxとメモリの基礎&vmstatの詳しい使い方 - Qiita

  • 横道それた