site-logo
G
N
I
D
A
O
L
awk

プロセスリストからメモリ使用量の合計を計算する

psコマンドの結果からメモリ使用量(6列目)を足し合わせ、MB単位に変換する

実行コマンド

ps aux | awk 'NR>1 {sum+=$6} END {print sum/1024 " MB"}'

💡 利用シーン

現在実行中のプロセスが合計でどれくらいのメモリを消費しているか確認したいとき

💻 実行結果例

450.5 MB

📝 実務メモ

NR>1 でヘッダー行(USER PID...)を除外している

⚠️ 注意点

psの出力形式はOS環境によって列番号が異なる可能性がある