RHEL9 topプロセスとCPU使用率とメモリ使用率の状況を確認する方法
環境
Red Hat Enterprise Linux release 9.2 (Plow)
操作例1
topコマンドを実行すると以下のように表示されます。
cpuの使用率の降順で表示されます。
ctrl + cで終了します。
結果
top - 10:49:27 up 1 day, 17:49, 1 user, load average: 0.12, 0.17, 0.16 Tasks: 277 total, 2 running, 275 sleeping, 0 stopped, 0 zombie %Cpu(s): 2.4 us, 1.0 sy, 0.0 ni, 93.4 id, 0.0 wa, 2.4 hi, 0.8 si, 0.0 st MiB Mem : 3635.0 total, 1977.1 free, 1077.8 used, 838.4 buff/cache MiB Swap: 2048.0 total, 2048.0 free, 0.0 used. 2557.2 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 43760 root 20 0 226016 4488 3604 R 3.5 0.1 0:00.54 top 900 root 20 0 530336 9708 7968 S 2.6 0.3 78:38.56 vmtoolsd 22 root 20 0 0 0 0 S 1.9 0.0 1:01.99 ksoftirqd/1
説明
Tasksのrunningは稼働中で、sleepingは待機中、zombieはゾンビプロセスです。
zombieプロセスとは、プロセスは存在しないが、プロセステーブルにエントリが残っている状態です。CPUとメモリは使用しません。
2.「sar -r」を使ってメモリの状況を時系列で表示する
$ sar -r
3.CPUの状況を時系列で表示する
$ sar