Sindbad~EG File Manager
#!/usr/bin/stap
global huge_cow
probe kernel.function("copy_user_huge_page").return
{
huge_cow [execname(), pid()]
<<< (gettimeofday_us() - @entry(gettimeofday_us()))
}
probe begin { printf("Collecting data... press Ctrl-C to stop.\n") }
probe end
{
printf("\n")
foreach([name, p] in huge_cow-) {
printf("%16s(%5d) count=%d sum(us)=%d avg(us)=%d\n",
name, p, @count(huge_cow[name,p]),
@sum(huge_cow[name,p]),
@avg(huge_cow[name,p]))
}
}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists