Mit Hilfe von zfs-stats können auf einem FreeBSD System alle ZFS relevanten Informationen angezeigt werden. Im FreeBSD -Portbaum findet man zfs-stats unter sysutils/zfs-stats:
# cd /usr/ports/sysutils/zfs-stats && make install clean
Mit der -F Option werden die FreeBSD-Informationen angezeigt:
# zfs-stats -F
------------------------------------------------------------------------
ZFS Subsystem Report Sat Oct 23 21:14:34 2010
------------------------------------------------------------------------
System Information:
Kernel Version: 900019 (osreldate)
Hardware Platform: i386
Processor Architecture: i386
FreeBSD 9.0-CURRENT #3: Thu Sep 2 13:27:05 CEST 2010 root
9:14PM up 40 mins, 2 users, load averages: 0.26, 0.06, 0.02
Verwendet man die -M Option so werden Informationen zum Arbeitsspeicher angezeigt:
# zfs-stats -M
------------------------------------------------------------------------
ZFS Subsystem Report Sat Oct 23 21:16:30 2010
------------------------------------------------------------------------
System Memory Statistics:
Physical Memory: 1011.41M
Kernel Memory: 34.55M
DATA: 71.94% 24.86M
TEXT: 28.06% 9.70M
------------------------------------------------------------------------
Die ZFS und ZFS-Pool Versionen können mit der -p Option abgefragt werden:
# zfs-stats -p
------------------------------------------------------------------------
ZFS Subsystem Report Sat Oct 23 21:17:47 2010
------------------------------------------------------------------------
ZFS pool information:
Storage pool Version (spa): 28
Filesystem Version (zpl): 5
------------------------------------------------------------------------
Alle ZFS relevanten sysctl-Variablen werden mit der -s Option angezeigt:
# zfs-stats -s
------------------------------------------------------------------------
ZFS Subsystem Report Sat Oct 23 21:19:05 2010
------------------------------------------------------------------------
ZFS Tunable (sysctl):
kern.maxusers=384
vfs.zfs.l2c_only_size=0
vfs.zfs.mfu_ghost_data_lsize=0
vfs.zfs.mfu_ghost_metadata_lsize=8192
vfs.zfs.mfu_ghost_size=8192
vfs.zfs.mfu_data_lsize=0
vfs.zfs.mfu_metadata_lsize=177664
vfs.zfs.mfu_size=296448
vfs.zfs.mru_ghost_data_lsize=0
vfs.zfs.mru_ghost_metadata_lsize=39936
[...]
Weiter können folgende Statistiken abgefragt werden: ARC (-A Option), VDEV cache (-D Option) , L2 ARC (-L Option) und DMU zfetch (-Z Option):
# zfs-stats -ADLZ
------------------------------------------------------------------------
ZFS Subsystem Report Sat Oct 23 21:53:57 2010
------------------------------------------------------------------------
ARC Misc:
Deleted: 8
Recycle Misses: 0
Mutex Misses: 0
Evict Skips: 0
ARC Size:
Current Size (arcsize): 0.20% 1.26M
Target Size (Adaptive, c): 100.00% 640.00M
Min Size (Hard Limit, c_min): 12.50% 80.00M
Max Size (High Water, c_max): ~8:1 640.00M
ARC Size Breakdown:
Recently Used Cache Size (p): 50.02% 320.14M
Freq. Used Cache Size (c-p): 49.98% 319.86M
[...]
Alle Informationen in einer Ausgabe werden mit der -a Option dargestellt:
# zfs-stats -a
Ruft man zfs-stats ohne Optionen auf, werden alle verfügbaren Optionen aufgelistet.