メモリ不足問題

管理しているサーバのメモリが不足気味(というか枯渇直前の状態)なので、
プロセス毎にどれだけのメモリが使われているか集計してみました。

$ ps alx | awk '{printf ("%st%dn", $13,$8)}' | awk '{m[$1]+=$2;c[$1]++;} END {for(i in m){ if(m[i]>0) printf("%10d %5d %sn",m[i],c[i],i)}}' | sort -nr
  28863340    91 /usr/sbin/httpd
     36460     2 /opt/ds_agent/ds_agent
     10508     1 memcached
     10360     4 smtp
      5844     2 smtpd
      4852     2 cleanup
      4592     6 sshd:
      2400     4 -bash
      2304     1 trivial-rewrite
~~~

メモリ合計(kB)、プロセス数、プロセス名 で表示されます。

httpdメモリ食い過ぎかつ生き過ぎ問題

どうしよ

元記事はこちら

プロセスごとのメモリ使用量一覧を表示するワンライナー