经过一段时间的研究加上通过查看相关文档,对于在solaris里查看IO block size的方法做了下总结,采用iostat命令就可以算出当前io的block size大小。
1. iostat -xndz 2
bash-3.00# iostat -xndz 2
extended device statistics
r/s w/s kr/s kw/s wait actv wsvc_t asvc_t %w %b device
0.0 0.0 1.3 1.3 0.0 0.0 0.0 3.2 0 0 c0t1d0
4.3 1.0 77.8 6.9 0.0 0.0 0.0 6.2 0 1 c0t0d0
extended device statistics
r/s w/s kr/s kw/s wait actv wsvc_t asvc_t %w %b device
72.8 30.4 73002.7 39.4 0.0 6.7 0.0 64.8 0 100 c0t0d0
extended device statistics
r/s w/s kr/s kw/s wait actv wsvc_t asvc_t %w %b device
79.5 0.0 81440.6 0.0 0.0 1.2 0.0 14.9 0 100 c0t0d0
extended device statistics
r/s w/s kr/s kw/s wait actv wsvc_t asvc_t %w %b device
79.0 0.5 80894.6 2.5 0.0 1.6 0.0 19.7 0 100 c0t0d0
extended device statistics
r/s w/s kr/s kw/s wait actv wsvc_t asvc_t %w %b device
79.5 0.0 81408.2 0.0 0.0 1.0 0.0 12.5 0 100 c0t0d0
2. 通过如下公式可得io block size
block_size=(kr/s+kw/s)/(r/s+w/s)
如上block_size=(81440.6+0.0)/(79.0+0.0)=1024.14k
阅读(1333) | 评论(0) | 转发(0) |