🐧 Linux 総合学習プラットフォーム
入門〜中級 ・ プロセス / CPU / top / kill

プロセスが暴走:CPUを食う犯人を止める

ファンが唸ってPCが重い。何かがCPUを100%使っている。犯人を見つけて落ち着かせたい。

手順

topリアルタイムに使用率を見る。%CPU 列の上位が犯人。q で終了。PID を控える。
ps aux --sort=-%cpu | head一覧を静的に取りたいとき。CPU 降順で上位プロセスを表示。
kill 12345PID に SIGTERM を送って穏やかに止める。多くのプロセスは後片付けして終わる。
renice 10 -p 12345止めたくない(止められない)ときは優先度を下げて他に譲らせる。
注意kill する前に、本当に落として良いプロセスか確認する。DBやサーバ本体だと影響が大きい。

使うコマンド

toppskill

▶ 学習アプリで実務レシピを使う