Getting ZFS per dataset IO statistics (or NFS per export IO statistics)
Posted
by
jkj
on Server Fault
See other posts from Server Fault
or by jkj
Published on 2011-06-09T11:34:34Z
Indexed on
2011/06/21
16:24 UTC
Read the original article
Hit count: 501
Where do I find statistics about how IO is divided between zfs datasets? (zpool iostat only tells me how much IO a pool is experiencing.)
All the relevant datasets are used through NFS, so I'd be happy with per export NFS IO statistics also.
We're currently running OpenIndiana
[edit]
It seems that operation and byte counter are available in kstat
kstat -p unix:*:vopstats_???????
...
unix:0:vopstats_2d90002:nputpage 50
unix:0:vopstats_2d90002:nread 12390785
...
unix:0:vopstats_2d90002:read_bytes 22272845340
unix:0:vopstats_2d90002:readdir_bytes 477996168
...
...but the strange hexadecimal ID numbers have to be resolved from /etc/mnttab
(better ideas?)
rpool/export/home/jkj /export/home/jkj zfs rw,...,dev=2d90002 1308471917
Now writing a munin plugin to use the data...
© Server Fault or respective owner