我正在寻找一个" cat /proc/diskstats
(来自linux)"相当于solaris操作系统,获取磁盘统计信息,如每秒读取次数,每秒写入次数,每秒kb读取次数,每秒kb写入次数。
我试过了iostat -xnp
,但我猜它没有给我完整的信息。
当我发出df -k
时,我只能看到分区名称为/ dev / dsk / * format的条目,即我的CD驱动器。
df -k
的输出:
Filesystem 1024-blocks Used Available Capacity Mounted on
/dev/dsk/c1t1d0s2 57632 57632 0 100% /media/VBOXADDITIONS_5.0.14_105127
所以,我期待在c1t1d0s2
中使用iostat -xnp
的条目,但我没有看到任何条目。
iostat -xnp
是否适合我的问题?
答案 0 :(得分:3)
c1t1d0s2
命令已提供您请求的所有信息。
c1t1d0s2
没有特定的行是因为cdrom上没有分区表。在此处,iostat -xnp
相当于整个设备,因此您可以在引用c1t1d0
的行中使用iostat -xnp 1 2
获取其统计信息
$ iostat -xnp 5 extended device statistics r/s w/s kr/s kw/s wait actv wsvc_t asvc_t %w %b device 7,6 5,1 329,3 68,6 0,1 0,1 10,0 5,3 4 6 c1t0d0 0,0 0,2 0,1 0,0 0,0 0,0 0,0 0,0 0 0 c1t0d0s0 7,6 4,9 329,3 68,6 0,1 0,1 10,2 5,4 4 6 c1t0d0s1 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0 0 c1t0d0p0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0 0 c1t0d0p1 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0 0 sd0,h 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0 0 sd0,i 1,1 0,0 33,0 0,0 0,0 0,0 0,0 0,7 0 0 c1t1d0
请注意,第一行显示自上次启动以来的平均值,因此您应该要求两个报告并选择第二个报告以获取当前统计信息(例如,{1}}为一秒样本。