2014年12月1日月曜日

CPUを食っているプロセスを見つける方法

サーバのloadがあがった場合に、原因のプロセスを見つけるには、
top を起動してから Shift+p を押す と CPU%降順でソートできる。

上部の CPUのuser timeの割合が高い場合は実際プログラムの実行に
使っている ということ。

ps auxf で、ツリー上にプロセスを表示できるから、
そこでプロセスの親子関係も確認できる。

sshしているユーザーが実行しているコマンドは sshdの子になっているから、
そうでないやつはバッチや、常駐プロセスだとわかる。

0 件のコメント:

コメントを投稿