Applications I/O
Ferrand
remi.ferrand at free.Fr
Thu Apr 2 07:29:14 PDT 2009
Hye,
I still try to access application side I/O size on a ZFS file system.
( example : if /var/zfs_fs is a ZFS file system
/var/zfs_fs:# dd if=/dev/urandom of=file bs=4k count=100000000000000
i try to get an information simple as
execname == "dd"
block_size = 4096
in order to trace a specific application I/O profile
I've tried with both "fbt::arc_access, fbt::arc_write, fbt::arc_buf_evict, fbt::arc_change_state, fbt::zio_create, ...", but i can't retrieve this information.
Some times, block_size doesn't match 4k (e.g 128k, ..., or 0 with the zio_create probe)
Some times, execname is "sched" and hide the application name wich initiate the I/O.
I've read a lot of the ZFS ans ARC source code, but can't find any DTrace probe that provides me those informations.
Please, need some Help
R.
--
This message posted from opensolaris.org
More information about the opensolaris-arc
mailing list