我正在尝试监控运行 Ubuntu 9.04 的 VPS(本例中为 Rackspace)上的磁盘读写次数。我知道有很多工具可以做到这一点,但在使用 dstat 0.7 时,我尝试了以下命令:
dstat -d
即使我通过 scp 上传了一个大文件,输出也只有两列零,这应该会导致大量的磁盘写入。为什么会这样?我该如何让 dstat 正确显示磁盘读写次数?
答案1
统计信息不起作用在 OpenVZ 容器中。如果您有权访问主机节点,请运行:
# cat /proc/bc/556/ioacct
read 95322968064
write 5023383080960
dirty 5023383703552
cancel 4862043058176
missed 0
syncs_total 20
fsyncs_total 1145489
fdatasyncs_total 5842564
range_syncs_total 0
syncs_active 0
fsyncs_active 0
fdatasyncs_active 0
range_syncs_active 0
vfs_reads 7187138835
vfs_read_chars 56901570399853
vfs_writes 777479552
vfs_write_chars 5636033128166
io_pbs 152