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