3 # syslatl.kp syscall latency linear aggregation
5 # 10-Nov-2013 Brendan Gregg Created this
7 step = 10 # number of ms per step
13 trace syscalls:sys_enter_* {
14 self[tid()] = gettimeofday_us()
17 trace syscalls:sys_exit_* {
18 if (self[tid()] == nil) { return }
19 delta = (gettimeofday_us() - self[tid()]) / (step * 1000)
20 if (delta > max) { max = delta }
26 printf(" %8s %8s\n", "LAT(ms)+", "COUNT");
28 printf(" %8d %8d\n", i * step, lats[i]);