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

IT

Posted by arkgame