1

我正在寻找cat /proc/diskstats在 solaris OS 中等效的“(来自 linux)”,以获取磁盘统计信息,例如每秒读取数、每秒写入数、每秒读取 kb、每秒写入 kb。

我试过iostat -xnp了,但我想它没有给我完整的信息。

当我发出问题时df -k,我只能看到分区名称为 /dev/dsk/* 格式的条目,即我的 CD 驱动器。

输出df -k

Filesystem         1024-blocks Used   Available Capacity  Mounted on
/dev/dsk/c1t1d0s2  57632       57632        0   100%    /media/VBOXADDITIONS_5.0.14_105127

所以,我期待一个带有c1t1d0s2in的条目iostat -xnp,但我没有看到任何条目。

我的问题是iostat -xnp正确的命令吗?

4

1 回答 1

3

iostat -xnp命令已经提供了您请求的所有信息。

没有特定行c1t1d0s2的事实是由于 cdrom 上没有分区表。在这里,c1t1d0s2相当于整个设备,因此您可以iostat -xnp在行参考中获得其统计信息c1t1d0

$ iostat -xnp 5
                    扩展设备统计              
    r/sw/s kr/s kw/s 等待 actv wsvc_t asvc_t %w %b 设备
    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

请注意,第一行显示自上次启动以来的平均值,因此您应该要求提供两个报告并选择第二个以获取当前统计信息(例如iostat -xnp 1 2一秒样本)。

于 2016-02-26T09:44:14.410 回答