RHEL9 topプロセスとCPU使用率とメモリ使用率の状況を確認する方法

環境
Red Hat Enterprise Linux release 9.2 (Plow)

操作例1
topコマンドを実行すると以下のように表示されます。
cpuの使用率の降順で表示されます。
ctrl + cで終了します。
結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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
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
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