什么导致 CPU I/O 等待但没有磁盘操作?

Jas*_*hen 12 linux ubuntu central-processing-unit io cpu-usage

我的 CPU I/O 等待稳定在 50% 左右,但是当我运行时,iostat 1它几乎没有显示磁盘活动。

是什么导致没有 iops 的等待?

注意:这里没有 NFS 或 FUSE 文件系统,但它使用 Xen 虚拟化。

在此处输入图片说明

wom*_*ble 7

NFS 可以做到这一点,如果其他网络文件系统(甚至基于 FUSE 的设备)也有类似的效果,我也不会感到惊讶。


lbf*_*bft 6

服务器上的其他虚拟机是否有可能正在颠簸磁盘?

我知道通过虚拟化,如果主机节点过载,您会得到一些奇怪的结果。

  • 当可用 CPU 容量少于 VM 请求的容量时,就会发生窃取。如果物理磁盘过载,您的进程将花费大量时间在 iowait 中等待轮到磁盘,即使它们没有太多地访问磁盘。 (3认同)