RHEL9 psコマンドでCPUとメモリの使用率を表示する
環境
# cat /etc/redhat-release
Red Hat Enterprise Linux release 9.2 (Plow)
操作方法
1.CPUとメモリの使用率を表示する
# ps u USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 5782 0.0 0.2 234476 8096 pts/0 S 17:24 0:00 su root 5783 0.0 0.1 224388 5880 pts/0 S 17:24 0:00 bash root 9552 0.0 0.0 225480 3608 pts/0 R+ 19:21 0:00 ps u
2.ps axで全てのプロセスを表示する
# ps ax
ps axにCPU使用率とメモリ使用率を表示するuを追加したps auxがよく使用されます。
3.ps axfでプロセスを階層構造で表示する
# ps axf
4.「ps l」で親プロセスを表示する
# ps l F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 5782 5749 20 0 234476 8096 do_wai S pts/0 0:00 su 4 0 5783 5782 20 0 224388 5880 do_wai S pts/0 0:00 bash 4 0 10062 5783 20 0 225480 1592 - R+ pts/0 0:00 ps l
5.ps ewコマンドで出力結果の表示領域を増やす
# ps ew PID TTY STAT TIME COMMAND 5782 pts/0 S 0:00 su SHELL=/bin/bash HISTCONTROL=ignoredups HISTSIZE=1000 HOSTNAME=EPGS00W0 PWD=/home/arte LOGNAME=arte XDG_SESSION_TYPE=tty MOTD_SHOW 5783 pts/0 S 0:00 bash SHELL=/bin/bash HISTCONTROL=ignoredups HISTSIZE=1000 HOSTNAME=EPGS00W0 PWD=/home/arte LOGNAME=arte XDG_SESSION_TYPE=tty MOTD_SH 10073 pts/0 R+ 0:00 ps ew SHELL=/bin/bash HISTCONTROL=ignoredups HOSTNAME=EPGS00W0 HISTSIZE=1000 PWD=/home/arte LOGNAME=arte XDG_SESSION_TYPE=tty MOTD_S