据我了解,wa
显示的 % stattop
是 I/O 等待(即硬盘)。
有没有办法获得类似的等待统计数据,但对于 CPU等待记忆?
我的服务器几乎总是如此0.0 wa
,因为我有一个 NVMe SSD 和一个大 RAM。但我有兴趣找出答案等待 RAM 花费了多少 CPU 时间(并测量 RAM 速度对我的工作量的影响)。
有什么方法可以找出答案吗?
答案1
要获得精确的数字,您需要利用 CPU 的性能计数器。您可以使用oprofile
和/或perf
来了解 CPU/内存/应用程序组合的内部性能。