scheduler statistics visualization tool
This utility will process various scheduler related statistics (e.g. /proc/schedstat) such that the "busiest" stats (greatest delta) will bubble up to the top similar to the ubiquitous "top" utility. It can alternately be sorted by the stat's value, or by name. Stats can be inclusively or exclusively filtered based on reg-ex pattern matching.
-h [ --help ] produces help message -p [ --period ] arg refresh period (default=1s) -i [ --include ] arg reg-ex inclusive filter (default=".*") -x [ --exclude ] arg reg-ex exclusive filter (default="^$") -s [ --sort ] arg sort-by: n=name, v=value, d=delta (default='d')
Press Cntrl-C to exit the utility
To filter out any stats with "sched_info" or "imbalance" in the name, use the exclude filter with an OR operator
schedtop -x 'sched_info|imbalance'
You need to enable the scheduler statistics in your .config. This utility will only work with v14 of the stats (current as of this writing)
A variety of platforms can be found available here:
Direct links to a subset of the available builds:
|SUSE Linux Enterprise 10||x86_64||i586|