1

我系统上的 Iostat 输出:

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.13    0.02    0.42    0.32    0.10   99.01

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
xvdap1            1.29        32.67        10.06   27432377    8450380

但如果我们检查lsblk,我们找不到名为xvdap1

NAME  MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda1 202:1    0   8G  0 disk /

此外,xvdap1在 中找不到/dev/

user@host:~$ ls /dev/xvd*
/dev/xvda1

我倾向于相信这xvdap1和 是一样的/dev/xvda1,但是为什么他们会有两个不同的名字呢?这是一个问题,因为我得到的分区是从那里安装的/proc/mounts并且没有描述xvdap1,只有xvda1。如果我将 /dev/xvda1 请求传递给 iostat,fe:

iostat -p /dev/xvda1

他什么都没有输出。

4

1 回答 1

1

xvdap1xvda1 这似乎与 iostat 显示设备名称的方式很奇怪。如果您运行 iostat -p /dev/xvda1iostat您应该会看到 xvdap1 和 xvda1 设备完全相同的数字:

$ iostat -p /dev/xvda1

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
xvda1             0.26         0.07         2.66     258713   10327556

$ iostat 

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
xvdap1            0.26         0.07         2.66     258713   10327556
xvdb              0.00         0.00         0.00        684          0
xvdf              0.77         0.10         5.43     403313   21062404
xvdg              0.00         0.00         0.00        684          0
于 2015-09-25T14:28:54.473 回答