global write_offset, commit_offset probe nfsd.proc.write { if (write_offset) { if ((offset - write_offset) != 0x80000) printf("%s: offset 0x%x > 0x%x\n", name, offset, (offset - write_offset)); } write_offset = offset; } probe nfsd.proc.commit { /* if (($offset - commit_offset) != 0x80000) printf("nfsd_commit: offset 0x%x > 0x%x\n", $offset, ($offset - commit_offset)); printf("%s: %s\n", name, argstr); printf("%s: offset %ld count 0x%x\n", name, long(offset), count); */ commit_offset = offset; } /* probe nfs.fop.aio_write.return { printf("%s: \n", name); } */ probe begin { log("starting nfsd-offset probe") } probe end { log("ending nfsd-offset probe") }