perf vs top
top は今何が高負荷かを教えてくれます。perf はなぜ高負荷なのかを教えてくれます。
Evidence to look for
top はプロセスレベルの使用状況を表示する
perf はコードレベルおよびスタックレベルのホットスポットを表示する
What it usually means
これらは異なる質問に答えるツールです。素早く状況を把握するには top を、根本原因の特定には perf を使用してください。
What to do next
- 1まず top または htop から始める
- 2プロセスが高負荷のまま続く場合は perf に移行する
- 3cpum.ai を使用して両方を一つの説明にまとめる
See what's causing your CPU
cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.
Open cpum.ai