#author("2017-01-11T01:17:41+09:00","Group2","Group2") [[hidekiwiki]] #html{{ <meta name="description" content="http://fukumoto-tech.serveblog.net/wiki/" /> <meta name="keywords" content="普通人間製作所,world fukumoto-tech ,fukumototech,普通人間,調査スクリプト,シェルスクリプト,アクセスログ,ログ,whois,全アクセスログ,apache,.log,楽,awk,whois -h,for,ループ,httpdプロセス,実メモリ,カウント,RSS,メモリ,自作スクリプト,応用" / <link rel="canonical" href="http://fukumoto-tech.serveblog.net/wiki/" /> <br> <!-- admax --> <script src="http://adm.shinobi.jp/s/1a0429ab1f292195e9a461469817a0ca"></script> <!-- admax --> </html> }} *httpdのプロセスのRSS行をカウントするスクリプト [#o5a44c4c] 以下コマンドで、httpdプロセスのRSS行の数値をカウントする。 カウントをすることによってhttpdプロセスの消費している実メモリがカウントできる。 psコマンドのRSS行については、http://www.itmedia.co.jp/help/tips/linux/l0158.htmlを参考にしてください。 for H in `ps auxwwwwf | grep httpd | awk '{print sum +=$6 }' | tail -1` ;do echo $H /1024 | echo `bc`MB ;done 実行例 [[email protected] ~]$ for H in `ps auxwwwwf | grep httpd | awk '{print sum +=$6 }' | tail -1` ;do echo $H /1024 | echo `bc`MB ;done 587MB ※psコマンドのRSS行については、KB換算なので全httpdプロセス分すべてをbcコマンドで 1024で割りMB換算しております。