今回は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が物理メモリの使用量になります。
簡単なものですが、いざという時にパッと出ると助かるので備忘まで。