注目★★★★★Hacker News
htop/top の見方完全解説――ロードアベレージと CPU 使用率の違いを理解する
30秒で把握
- 1htop 画面の各項目をロードアベレージ・プロセス・uptime から解説
- 2ロードアベレージは CPU 使用率ではなく実行待機プロセス数の指数移動平均
- 3実際の CPU 使用率は mpstat で確認・strace で /proc ファイル参照を追跡可能
要約
htop の画面に表示される項目の意味を詳しく解説した技術記事。ロードアベレージが CPU 使用率ではなく、実行中またはディスク I/O 待機中のプロセス数の指数加重移動平均であること、または uptime / /proc/loadavg / /proc/uptime などの仕組みを具体的に説明している。2 コア CPU でロードアベレージ 1.0 は 50% CPU 使用率ではなく、正しく理解するには mpstat などで実際の CPU 使用率を確認する必要があることを明かしている。
あなたへの影響
Linux サーバ運用やシステム監視に携わるエンジニアが誤解しやすいロードアベレージの意味を正しく理解できる。
推奨:htop で見える数字の背景にある /proc ファイルシステムと strace による調査手法も参考になり、システムの動作確認時に応用できる知識が身につく。