For Want Of A Better Word

[Linux][MT]負荷の高いプロセスの詳細の調べ方

   

MovableTypeを運用していて、やたらサーバーの負荷が高くなったことがあった。

topで見ているとCronで実行されたプロセスが残っているようなのだが、

cron処理もいっぱいあり、どれか分からなかったが、そこらへん解決したのでメモ

 

①topでCPU使用率や起動時間が長いプロセスを見つける。
この段階だと、COMMANDが省略されたものしか表示されないので、どれか分からない。

②該当のプロセスIDを控えておく。(一番左)

③ps -aux | grep プロセスID

で実際に実行されているコマンドが分かる。

ちなみに、そのプロセスがどのファイルを読み込んでいるかは下記で分かるらしいが、スクリプトファイル名は表示されなかった。。(perlの処理なので、perlライブラリばっかり)

lsof -p

見方が違うのかな。

 

 - インフラ

  関連記事

027
windows7 + VirtualPCで仮想環境作成(Linux:CentOS5系)

【参考】http://wiki.livedoor.jp/triplexsys/d …

027
【まとめ済み】configure make make-install の違い

以下の記事にまとめました。 http://www.fwoabw.info/ent …

027
メモSSLのネームベースバーチャルホスト

メモメモ できなかったらしい。確かにそんな記憶はある。 理由は覚えてないけど。 …

027
「configure」 「make」「make install」の違い

【参考】 http://www.lovebug.jp/index.php?%E3 …

027
postfixログの解説ツール 「pflogsumm」で、送信先変更等ソース修正

メールまわりでトラブルがあって、どんだけメール送っているというのを調べたくて解説 …