プロセス一覧をメモリ使用量でソート
実行中の全プロセスをメモリ使用量(6番目のカラム)に基づき、降順で並び替えて上位5件を表示します。
実行コマンド
ps aux | sort -k6 -rn | head -n 5💡 利用シーン
どのプログラムがメモリを大量消費しているか調査する際、topコマンドよりも静的なリストとして確認したい時に役立ちます。
💻 実行結果例
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1234 0.5 15.0 200000 150000 ? S 10:00 0:05 /usr/bin/python
www-data 5678 0.1 5.0 50000 40000 ? S 10:05 0:01 nginx📝 実務メモ
RSS(物理メモリ消費量)を基準にソートしています。
⚠️ 注意点
プロセスは常に変動するため、あくまでコマンド実行時点のスナップショットです。