It has been a while that i haven’t blogged about systemtap, so it’s time to introduce the new version of StapOra which include some bugs correction and enhancement.For more info on StapOra here and here.
Here is a quick overview :
- Top wait events
- Wait events histograms <– new part
- Time spent on the run queue
- IO wait time
- Top kernel function
- Top user function
- Consistent Read by object
- Consistent Read elapsed time and cpu time
- Number of context switches
New part : Wait events histograms
I have included Luca Canali code for displaying Wait events histograms.
Bug fixes and enhancement:
1- Improved wait event snapping (Up to 1000 snap/sec) controlled by the second argument to stapora (number of ms).
2- Removed function offset from top user/kernel functions.(Focus on function name and not in line number)
3- Removed the need for addr2line for displaying userspace symbol name.(Using ustack and usymname inplace of ucallers and print_usyms )
4- Correcting histogram display of cr by objects and scheduler switch
Example : (oracle 126.96.36.199 / OEL 6 / UEK 4 )
DOWNLOAD : stapora.stp
That’s it 😀