top
topは現在のCPUやメモリーなどシステムの状態を表示するコマンドです。
top - 17:10:10 up 30 days, 5:32, 1 user, load average: 0.30, 0.18, 0.12 ①
Tasks: 165 total, 6 running, 159 sleeping, 0 stopped, 0 zombie ②
%Cpu(s): 92.3 us, 5.3 sy, 0.0 ni, 0.8 id, 0.0 wa, 0.0 hi, 1.0 si, 0.5 st
MiB Mem : 976.6 total, 60.9 free, 543.7 used, 372.0 buff/cache ③
MiB Swap: 2048.0 total, 1905.5 free, 142.5 used. 188.8 avail Mem ④
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND ⑤
687186 www-data 20 0 497544 159692 91440 R 54.2 16.0 1:05.40 php-fpm
688441 www-data 20 0 496444 144492 76772 R 53.5 14.4 0:14.92 php-fpm
687185 www-data 20 0 484828 128228 74048 R 45.2 12.8 0:53.87 php-fpm
687187 www-data 20 0 483484 148128 93544 R 43.5 14.8 1:00.95 php-fpm
11 root 20 0 0 0 0 R 0.3 0.0 36:51.87 rcu_sched
18 root 20 0 0 0 0 S 0.3 0.0 4:06.53 ksoftirqd/1
687346 root 20 0 0 0 0 I 0.3 0.0 0:02.80 kworker/1:0-events
1 root 20 0 168920 6448 4120 S 0.0 0.6 4:29.86 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.59 kthreadd
3 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_gp
4 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_par_gp
6 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/0:0H-kblockd
14 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/0
15 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/1
① load average
top - 17:10:10 up 30 days, 5:32, 1 user, load average: 0.30, 0.18, 0.12
load averageは値が高い時は、サーバーの負荷が高い状態と言えます。サーバーの負荷が高くなるとWebページの表示に時間がかかる等の症状が現れます。
② Tasks
Tasks: 165 total, 6 running, 159 sleeping, 0 stopped, 0 zombie
タスクの状態を確認することができます。
- 合計のタスク(total)
- 稼働中(running)
- 待機中(sleeping)
- 停止中(stopped)
- ゾンビプロセス(zombie)
ゾンビプロセスとは、処理が終了しているのにも関わらずメモリーを解放していないプロセスのことを言います。
③ Mem / ④ Swap
MiB Mem : 976.6 total, 60.9 free, 543.7 used, 372.0 buff/cache
MiB Swap: 2048.0 total, 1905.5 free, 142.5 used. 188.8 avail Mem
③のMem(Memory)は、OSが認識している物理的なメモリの状態を表示し、④のSwapは、ハードディスク上の仮想メモリの状態を表示します。
buffersは処理速度や転送速度の差を補うためにデータを一時的に保存しておくメモリ。
cached Memは、使用頻度の高いデーターを蓄えておき、即時実行できるようにするメモリの状態を表示しています。
⑤ プロセス一覧
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
687186 www-data 20 0 497544 159692 91440 R 54.2 16.0 1:05.40 php-fpm
688441 www-data 20 0 496444 144492 76772 R 53.5 14.4 0:14.92 php-fpm
PID | プロセスID |
USER | 実行ユーザー |
PR | 優先度 |
NI | 相対優先度 |
VIRT | 仮想メモリ |
RES | 物理メモリ |
SHR | 共有メモリ |
S | 状態 |
%CPU | CPU使用率 |
%MEM | メモリ使用率 |
TIME+ | 実行時間 |
COMMAND | 実行コマンド |
topを終了
topコマンドの終了は、qキーを押せば終了することができます。
コメント