[Yum-devel] Nightly Performance Runs?

James Bowes jbowes at redhat.com
Fri Jan 5 16:01:29 UTC 2007


Hi Gang:

I think Terje has shown us that profiling yum is easy enough, and has 
some pretty useful output.

Given that yum's performance is a frequent topic on this and other 
mailing lists, maybe its time we set up some infrastructure to regularly 
checkout the source code, run it through some typical operations, and 
then graph the results over time?

I'm thinking we could do something like have a chroot (or maybe even a 
VIRTUAL APPLIANCE) that the profiled yum operates in, against a local 
set of repos.

So, what would be a good set of packages to use for the repo, and what 
commands should get run? In honor of Terje, 'yum install xpdf' has to be 
one of them.

Output could be a graph per yum command, plotting date vs time to run 
the operation, with each command running against a few repos of 
different sizes.

I was thinking of just using print_stats() to get profiling output, then 
messing with that to draw some graphs, unless the kgrind style output 
can be manipulated without running X.

What do people think?

-James



More information about the Yum-devel mailing list