#!/usr/bin/env stap global nfsdcalls probe begin { printf("Collecting top NFSD procs...\n") } probe kernel.function("*@fs/nfsd/*proc.c") ?, module("nfsd").function("*@fs/nfsd/*proc.c*") ? { nfsdcalls[probefunc()]++ } probe end { printf("Collating data...\n"); foreach (name in nfsdcalls- limit 200) printf("%10d %s\n", nfsdcalls[name], name) }