DTrace to measure ZFS operations & latency
Michael W. Lucas
mwlucas at michaelwlucas.com
Thu Aug 20 17:47:24 UTC 2015
Hi,
I'm working on measuring the number & latency of async operations in
ZFS. (Yes, this is still for the ZFS book.) There's a nice script at
http://dtrace.org/blogs/ahl/2014/08/31/openzfs-tuning/, but it's
illumos-specific. I try to run the script on last week's -current and
get:
# dtrace -s q.d zroot
dtrace: failed to compile script q.d: line 4: probe description fbt::vdev_queue_max_async_writes:entry does not match any probes
Any chance someone could help me out here?
Thanks,
==ml
PS: The script is:
#pragma D option aggpack
#pragma D option quiet
fbt::vdev_queue_max_async_writes:entry
{
self->spa = args[0];
}
fbt::vdev_queue_max_async_writes:return
/self->spa && self->spa->spa_name == $$1/
{
@ = lquantize(args[1], 0, 30, 1);
}
tick-1s
{
printa(@);
clear(@);
}
--
Michael W. Lucas - mwlucas at michaelwlucas.com, Twitter @mwlauthor
http://www.MichaelWLucas.com/, http://blather.MichaelWLucas.com/
More information about the freebsd-fs
mailing list