Schedtop utility
From RTwiki
(Difference between revisions)
Line 7: | Line 7: | ||
the largest stat, or by name. Stats can be included or excluded based on | the largest stat, or by name. Stats can be included or excluded based on | ||
reg-ex pattern matching. | reg-ex pattern matching. | ||
+ | |||
+ | =Usage= | ||
+ | |||
+ | ''schedtop <options> | ||
+ | '' | ||
+ | -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') | ||
+ | |||
=Kernel Configuration= | =Kernel Configuration= |
Revision as of 17:10, 21 October 2008
Contents |
Concept
scheduler statistics visualization tool
This utility will process statistics from /proc/schedstat such that the busiest stats will bubble up to the top. It can alternately be sorted by the largest stat, or by name. Stats can be included or excluded based on reg-ex pattern matching.
Usage
schedtop <options>
-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')
Kernel Configuration
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)
RPM Repository
http://download.opensuse.org/repositories/home:/ghaskins
Source Code
GIT Tree:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/ghaskins/schedtop.git
Tarball:
ftp://ftp.novell.com/dev/ghaskins/schedtop.tar.gz
or