如何确定导致 top 中 sys% 的原因是什么?

如何确定导致 top 中 sys% 的原因是什么?

具有超线程的六核处理器顶部显示以下内容

Cpu0  :  2.3%us, 58.8%sy,  0.0%ni, 38.2%id,  0.7%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu1  :  4.7%us, 62.1%sy,  0.0%ni, 31.2%id,  0.7%wa,  0.3%hi,  1.0%si,  0.0%st
..
Cpu23 :  4.0%us, 55.0%sy,  0.0%ni, 40.3%id,  0.7%wa,  0.0%hi,  0.0%si,  0.0%st

我使用 sar -I XALL 1 和 /proc/interrupt 中的相应中断进行了检查。大多数中断似乎指向网络接口。ifconfig 没有显示接口上的任何错误或 retx。我们如何检查这种高系统使用率?

答案1

我会尝试使用htop而不是top。您可以更轻松地浏览框中正在运行的进程,并且可以比在 top 中更轻松地深入了解消耗资源的进程。

这是一个很好的教程帮助您开始使用htop

         htop 的 ss

相关内容