什么工具可以显示top/sar中没有出现的CPU使用率?

什么工具可以显示top/sar中没有出现的CPU使用率?

我有一个虚拟机,它使用 ip_tables 来设置一些连接转发。根据 top、sar 和 /proc/stat,我的闲置率 > 99%。然而,perf 说我只有大约 72% 空闲,其余的全部由 __do_softirq 中的交换器和各种网络相关函数占用,其中大多数涉及 VMXnet 3,因为这是我正在使用的网络驱动程序。

VMware自己的性能监控大致对应perf所说的:大约25%的cpu正在使用。

有没有某种方法可以监控实际使用的 CPU 量,包括网络驱动程序、软中断服务等所花费的时间?

相关内容