linux 一個cpu高 怎麼排查
檢視CPU使用,在 Linux 系統下,使用 top 命令檢視 CPU 使用情況。
操作步驟:1)、透過 top 命令找到 CPU 消耗最多的進程號
2)、透過 top -Hp 進程號命令找到 CPU 消耗最多的線程號(列名仍然爲 PID)
3)、透過printf "%xn" 線程號命令輸出該線程號對應的 16 進制數字
4)、PID進程在內核調用情況。如果是Java應用可透過 jstack 進程號 | grep 16進制線程號 -A 10 命令找到 CPU 消耗最多的線程方法堆棧。