🔌
Linuxサーバの負荷状態を調べる
開発にLinuxサーバを使っているときに使う。
ビルドとかでサーバへの負荷が高いとサーバそのものが落ちることがある。
そうなる前にコマンドでCPUへの負荷がどうなっているかを調べることができる。
簡易版
uptime
を実行する
$ uptime
16:58:31 up 15 days, 9:11, 2 users, load average: 1.93, 0.51, 0.17
load averageが高い=CPU待ちかIO待ちのプロセスが多い=負荷が高い
誰が一番使っているのか調べる
$ top
top - 16:07:51 up 15 days, 8:20, 3 users, load average: 0.00, 0.00, 0.00
(省略)
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
18862 kunosu 20 0 41944 3940 3036 R 12.5 0.0 0:00.02 top
1 root 20 0 259620 4688 2512 S 0.0 0.0 8:51.51 systemd
(省略)
参考
- Linuxリソースの監視・確認に関するコマンド逆引きメモ - Qiita <https://qiita.com/rsooo/items/42f0902d42bab6ecf175 >
- 【 top 】コマンド――実行中のプロセスをリアルタイムで表示する : Linux基本コマンドTips(123)- @IT <https://www.atmarkit.co.jp/ait/articles/1706/30/news018.html >
Discussion