プロセスのメモリ使用量を調べる方法(Linux)

今回はLinux関連の小ネタです。

プロセスのメモリ使用量を調べたい時に使えるコマンドです!

$ ps aux | head -1 && ps aux | grep [調べたいプロセス名] | grep -v grep

例えば、Apacheのメモリ使用量を調べた場合はこのようになります。

$ ps aux | head -1 && ps aux | grep apache | grep -v grep
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root       885  0.0  0.4 100688  8524 ?        Ss   06:12   0:00 /usr/sbin/apache2 -k start
www-data  3410  0.0  0.5 1611772 10896 ?       Sl   06:25   0:03 /usr/sbin/apache2 -k start
www-data  3504  0.0  0.3 1611652 7812 ?        Sl   06:25   0:01 /usr/sbin/apache2 -k start

VSZが仮想メモリ、RSSが物理メモリの使用量になります。

簡単なものですが、いざという時にパッと出ると助かるので備忘まで。