Monday July 25, 2005
#!/usr/sbin/dtrace -s
#pragma D option quiet
BEGIN
{
printf("%10s %10s %10s %10s %10s %10s %10s\n", "SCANNED", "EXAMINED",
"LOCKED", "MODIFIED", "COALESCE", "RELEASES", "TIME(ns)");
lexam = `fsf_total.fsf_examined;
lscan = `fsf_total.fsf_scan;
llock = `fsf_total.fsf_locked;
lmod = `fsf_total.fsf_modified;
lcoal = `fsf_total.fsf_coalesce;
ltime = `fsf_total.fsf_time;
lrel = `fsf_total.fsf_releases;
}
tick-1s
{
printf("%10d %10d %10d %10d %10d %10d %10d\n", `fsf_total.fsf_scan - lscan,
`fsf_total.fsf_examined - lexam, `fsf_total.fsf_locked - llock,
`fsf_total.fsf_modified - lmod, `fsf_total.fsf_coalesce - lcoal,
`fsf_total.fsf_releases - lrel, `fsf_total.fsf_time - ltime);
lexam = `fsf_total.fsf_examined;
lscan = `fsf_total.fsf_scan;
llock = `fsf_total.fsf_locked;
lmod = `fsf_total.fsf_modified;
lcoal = `fsf_total.fsf_coalesce;
lrel = `fsf_total.fsf_releases;
ltime = `fsf_total.fsf_time;
}
Technorati Tag: OpenSolaris Solaris DTrace