This may be interesting also (still fumbling...); dtrace -n 'fbt:zfs:zio_write:entry, fbt:zfs:zio_rewrite:entry,fbt:zfs:zio_write_override:entry { @[probefunc,stack()] = count(); }'
On Jun 11, 2011, at 1:00 PM, Jim Klimov wrote: > 2011-06-11 20:42, Jim Mauro пишет: >> Well we may have missed something, because that dtrace will >> only capture write(2) and pwrite(2) - whatever is generating the writes >> may be using another interface (writev(2) for example). >> >> What about taking it down a layer: >> >> dtrace -n 'fsinfo:::write /args[0]->fi_fs == "zfs"/ { >> @[execname,args[0]->fi_pathname] = count(); }' > > Seems similar (to my successful last run) - when I do > something with the system, a few files are shown: > > # time dtrace -n 'fsinfo:::write /args[0]->fi_fs == "zfs"/ { > @[execname,args[0]->fi_pathname] = count(); }' > dtrace: description 'fsinfo:::write ' matched 1 probe > ^C > > grep > /var/svc/log/network-iscsi-target-dcpool:default.log 1 > fmd > /etc/devices/snapshot_cache.tmp 2 > svc.startd > /var/svc/log/network-iscsi-initiator-dcpool:default.log 3 > svc.startd > /var/svc/log/network-iscsi-target-dcpool:default.log 3 > syslogd /var/adm/messages > 7 > sbdadm > /var/svc/log/network-iscsi-target-dcpool:default.log 22 > fmd > /var/fm/fmd/infolog_hival 24 > Xvnc > /root/.vnc/bofh-sol:64.log 93 > freeram-watchdog > /var/log/freeram-watchdog.log.1307810438 104 > svc.configd /etc/svc/repository.db > 232 > svc.configd > /etc/svc/repository.db-journal 352 > > real 1m45.585s > user 0m1.439s > sys 0m0.330s > > _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss