神秘写IO

Nil*_*ils 6 io centos disk-usage xen

我只是在查看 XEN VM 服务器的磁盘 IO。我偶然发现了一个具有持续写入流量的 DomU。

为了进一步缩小流量,我登录到 DomU(CentOS 5,64 位)并启动iostat 5. 它显示 sda1 处于活动状态,每秒写入 130-190 个块。

磁盘布局:

sda: Whole disk (corresponds to DRBD-device in the Dom0, consist of one LV in the Dom0)
sda1: /
sda2: /var
sda3: LVM-PV for application data, contains one LV mounted as subdirectory on /var
Run Code Online (Sandbox Code Playgroud)

我试图通过发出lsof /dev/sda1. 该命令的输出为空。而 for 的输出lsof /dev/sda2显示了大量文件、管道……(正如预期的那样)。

如何追踪导致此 IO 的原因?

小智 4

新内核可以进行每进程 I/O 统计,您可以通过iotop( yum install iotop) 查看。另请查看此链接。