2013-03-30 Sat

[別の年の同じ日: 2001 2005 2006 2007 2008 2009 2010 2011

arcstat.pl で l2arc の統計をみる はてぶ

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 の確認をつぶしている。