LatencyTOP Project
SCM Console
Endorsing Community: Performance
LatencyTOP tracks kernel activities and collects statistics to provide information about where latency happens. Developers can use this information to improve the performance of their software.
LatencyTOP uses DTrace probes to collect latency statistics in a running system and categorizes the latencies by their causes. Every time a process goes into SLEEP state or out of SLEEP state, the timing is recorded and the kernel call stack is also recorded. LatencyTOP periodically collects data from DTrace, searches call stacks for symbols that are known to cause latency, and updates the statistics.
More information about the Linux version of LatencyTOP can be found at latencytop.org.
LatencyTOP Development
- Design: See the High Level Design document.
- Discussion: Please report bugs and feedback to the latencytop-dev at opensolaris dot org mail list.
- Packages: The following SUNWlatencytop packages for OpenSolaris are available:
- Help: See the Quick Start guide.
LatencyTOP OpenSolaris Source Repository
Anonymous pull is allowed. You must either be a leader of this project (or a committer for the latencytop repository) to push. For help with using Mercurial, or the ON tools, you can:
- Ask on the tools-discuss at opensolaris dot org mail list.
- Check the How to Use Mercurial (hg) Repositories page.
To bringover from the latencytop repository:
$ hg clone ssh://your-login@hg.opensolaris.org//hg/latencytop/latencytop-gate
LatencyTOP code can be found under usr/src/cmd/latencytop.