Darren.Reed at Sun.COM
2006-Oct-26 06:31 UTC
[zfs-discuss] zpool iostat - 0 read operations?
I''m doing a putback onto my local workstation, watching the disk activity with "zpool iostat", when I start to notice something quite strange... zpool iostat 1 capacity operations bandwidth pool used avail read write read write ---------- ----- ----- ----- ----- ----- ----- biscuit 3.39G 185G 0 4 4.64K 39.1K biscuit 3.39G 185G 0 0 0 0 biscuit 3.39G 185G 0 118 0 1.16M biscuit 3.39G 185G 0 0 0 0 biscuit 3.39G 185G 0 0 0 0 biscuit 3.39G 185G 0 0 0 0 biscuit 3.39G 185G 0 0 0 0 ... biscuit 3.39G 185G 0 113 2.47K 1.28M biscuit 3.39G 185G 0 0 0 3.96K biscuit 3.39G 185G 0 0 0 3.96K biscuit 3.39G 185G 0 0 0 3.96K biscuit 3.39G 185G 0 4 0 360K biscuit 3.39G 185G 0 109 0 699K biscuit 3.39G 185G 0 0 0 0 biscuit 3.39G 185G 0 0 0 0 biscuit 3.39G 185G 0 0 0 0 biscuit 3.39G 185G 0 0 0 0 biscuit 3.39G 185G 0 137 0 3.26M biscuit 3.39G 185G 0 2 0 380K biscuit 3.39G 185G 0 0 0 127K biscuit 3.39G 185G 0 0 0 127K biscuit 3.39G 185G 0 2 0 71.3K biscuit 3.39G 185G 0 113 1013 682K biscuit 3.39G 185G 0 0 0 3.96K biscuit 3.39G 185G 0 0 0 0 It claims there are no read operations but the read bandwidth is non-zero. Is this true or a bug? If it is true, then how is it possible? Does it count in-core cache reads as bandwidth? Something I do miss, in comparison to iostat and friends is the occasional new "header" line, telling me what each column means. Can zpool be extended to report this every n lines (with default to 0 being the current behaviour) ? Darren