DAY 6 Lisa 2010 Dtrace tut
12 Nov 2010
Jim Mauro's Dtrace tut
Dynamic code modification , use mdb to show te zfs_read code (disassemble) and then run dtrace zfs_read with probe entry to show how the code (disassemble is modified) run mdb again.
http://blogs.sun.com/bmc/ search out the 5th Birthday
Good habit to add to dtrace script use a bail out
tick-1sec
{
exit(0);
}
Allocates 4M memory per CPU , Thats's vcpu that Solaris sees.
dtrace -l -m ufs,nfs | wc -l ( number of ufs and nfs probes.)
pfexec dtrace -l -P ip (list the probe of the ip provider)
dtrace -n 'profile-997hz /arg0 && curthread->t_pri != -1 { @[stack()] = count(); } tick-10sec { trunc(@, 10); printa(@); exit(0); }'
Are we in the kernel and no in the idle loop
fsstat zfs 1 (6/06 release of Solaris 10)
© 2022. All rights reserved.