![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /proc/self/root/opt/rh/gcc-toolset-11/root/usr/share/systemtap/examples/process/ |
#!/opt/rh/gcc-toolset-11/root/usr/bin/stap # inspired by Tom Zanussi's example from https://lkml.org/lkml/2017/2/8/996 global ts0%, latency% function now() { return gettimeofday_us() } probe kernel.trace("sched_wakeup") { ts0[$p->pid] = now() } probe kernel.trace("sched_switch") { if (ts0[$next->pid]) latency[$next->pid,$next->prio] <<< now() - ts0[$next->pid]; } probe timer.s(5) { foreach ([pid+,x] in latency) { println("pid:", pid, " prio:", x) print(@hist_log(latency[pid,x])) } delete latency }