arcstat.pl updated for L2ARC statistics | Mike Harsch's Blog
http://blog.harschsystems.com/2010/09/08/arcstat-pl-updated-for-l2arc-statistics/
mharsch/arcstat · GitHub
https://github.com/mharsch/arcstat
こんな感じで l2arc の情報を表示できる。
$ ./arcstat.pl -f \ read,hits,miss,hit%,l2read,l2hits,l2miss,l2hit%,arcsz,l2size
mharsch/arcstat は zfs:0:arcstats:l2_size の存在を確認して、
l2arc 関連の処理をしているが、
Oracle Solaris 11 以降、kstat の zfs:0:arcstats:l2_size がなくなっているため、
Oracle Solaris 11 以降では l2arc に関する情報がとれない。
この問題に対応した fork は以下の 2 つ
DrOwl/arcstat · GitHub
https://github.com/DrOwl/arcstat
carsonoid/arcstat · GitHub
https://github.com/carsonoid/arcstat
DrOwl / arcstat は l2_size のかわりに l2_hdr_size を使うようにしている。
carsonoid/arcstat は l2_size の確認をつぶしている。