solaris 中的磁盘统计信息
Disk stats in solaris
我正在寻找 solaris OS 中的“cat /proc/diskstats
(来自 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
因此,我期待 iostat -xnp
中包含 c1t1d0s2
的条目,但我没有看到任何条目。
iostat -xnp
是解决我的问题的正确命令吗?
iostat -xnp
命令已经提供了您请求的所有信息。
c1t1d0s2
没有特定行是因为光驱上没有分区table。在这里,c1t1d0s2
相当于整个设备,因此您可以在引用 c1t1d0
的行中使用 iostat -xnp
获取其统计信息
$ 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
请注意,第一行显示的是自上次启动以来的平均值,因此您应该要求提供两份报告并选择第二份报告以获取当前统计信息(例如,iostat -xnp 1 2
表示一秒钟的样本)。
我正在寻找 solaris OS 中的“cat /proc/diskstats
(来自 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
因此,我期待 iostat -xnp
中包含 c1t1d0s2
的条目,但我没有看到任何条目。
iostat -xnp
是解决我的问题的正确命令吗?
iostat -xnp
命令已经提供了您请求的所有信息。
c1t1d0s2
没有特定行是因为光驱上没有分区table。在这里,c1t1d0s2
相当于整个设备,因此您可以在引用 c1t1d0
iostat -xnp
获取其统计信息
$ 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
请注意,第一行显示的是自上次启动以来的平均值,因此您应该要求提供两份报告并选择第二份报告以获取当前统计信息(例如,iostat -xnp 1 2
表示一秒钟的样本)。