Tips
Apacheとphp-fpmとmariadbの情報表示
$ ps -FC httpd,php-fpm,mariadbd
全プロセスのコマンド(実行ファイル)の名前を表示
$ ps -eF c
プロセスツリーを表示
$ ps -eF --forest
表示項目(物理メモリ使用量をメイン)を設定して表示
# 全てのプロセスを表示。
$ ps -eo args,uname,%cpu,%mem,rss --forest
# httpdとphp-fpmとmariadbとpostgresqlのプロセスを表示。
$ ps -o args,uname,%cpu,%mem,rss --forest -C httpd,php-fpm,mariadbd,postgresql
- args
全ての引数を含めたコマンドを表示。 - uname
ユーザ名。 - %cpu
CPU使用率。 - %mem
メモリ使用率。 - rss
スワップでない、使用中の物理メモリ(デフォルトはKB)。
指定したコマンドのプロセスの合計を表示
# httpdとphp-fpmとmariadbのプロセスの物理メモリ使用量の合計をKB単位で表示。
$ ps h -o comm,uname,%cpu,%mem,rss -C httpd,php-fpm,mariadbd,postgresql | awk '{sum += $5} END {print sum " KB"}'
- comm
引数を含まないコマンド名のみ表示。
ps -eF での表示項目まとめ
UID
ユーザID
PID
プロセスID
PPID
親プロセスID
C
プロセッサ使用率
SZ
プロセスのコアイメージの物理ページのサイズ
RSS
スワップでない、使用中の物理メモリ(デフォルトはKB)
PSR
プロセスが割り当てられているプロセッサ
STIME
プロセスが開始した時間または日付
TTY
標準入力に設定されているターミナル
TIME
累積されたCPU使用時間
CMD
コマンド名(引数を含まない)(実行ファイル名のみ)