These are with my machine, with my plugins and some excludes etc. ... and are taken from some document I wrote at the end of Feb, the ones today are operating against a different MD for updates etc. but they should be close enough ... anyway: --------------------------------------------------------------------- This is a good time to show a summary of the progress we have made since RHEL-5.0. Note that this is often a best case for the older versions, as the plugins I have installed have had speed problems fixed in them (and so the older yum's will be running with the fixed versions as aginst the non-fixed ones at the time). Anyway here it is: 3-0-1 - 2006-11-01 - Basically RHEL-5.0 * See note [1] ./yummain.py noop 0.25s user 0.04s system 99% cpu 0.294 total ./yummain.py list ustr 18.21s user 0.39s system 91% cpu 20.395 total ./yummain.py search ustr 12.64s user 1.48s system 60% cpu 23.285 total ./yummain.py search ustr 12.62s user 1.54s system 89% cpu 15.863 total ./yummain.py search ustr 12.63s user 1.56s system 46% cpu 30.733 total ./yummain.py search python 13.07s user 1.59s system 87% cpu 16.703 total ./yummain.py search python 13.14s user 1.54s system 69% cpu 21.100 total ./yummain.py search python 13.16s user 1.53s system 86% cpu 16.919 total ./yummain.py list python\* 18.21s user 0.37s system 90% cpu 20.497 total ./yummain.py list python\* 18.29s user 0.36s system 63% cpu 29.450 total ./yummain.py list python\* 18.18s user 0.37s system 54% cpu 34.223 total ...the ones I've listed above 3 times vary a lot, so I just listed a sample. 3-2-1 - 2007-06-21 - RHEL-5.1 candidate that was dropped ./yummain.py noop 0.32s user 0.04s system 99% cpu 0.367 total ./yummain.py list ustr 5.39s user 0.37s system 99% cpu 5.769 total ./yummain.py search ustr 3.88s user 0.37s system 98% cpu 4.314 total ./yummain.py search python 8.71s user 0.47s system 93% cpu 9.833 total ./yummain.py list python\* 5.50s user 0.41s system 98% cpu 6.014 total 3-2-8++ - 2007-12-03/2008-02-01 - RHEL-5.2 candidate ./yummain.py noop 4.19s user 0.26s system 98% cpu 4.509 total ./yummain.py list ustr 5.78s user 0.43s system 98% cpu 6.295 total ./yummain.py search ustr 4.87s user 0.42s system 98% cpu 5.347 total ./yummain.py search python 8.50s user 0.50s system 97% cpu 9.204 total ./yummain.py list python\* 5.89s user 0.42s system 98% cpu 6.427 total ./yummain.py --disableexcludes=all search python 7.58s user 0.48s system 98% cpu 8.199 total ./yummain.py --disableexcludes=all list python\* 5.03s user 0.38s system 98% cpu 5.472 total ...I've included the last two, just for reference ... everything before fairly recent releases slow down with excludes. HEAD - 2008-02-27 - Fedora 9 and onwards yum noop 0.76s user 0.15s system 96% cpu 0.945 total yum list ustr 1.46s user 0.31s system 99% cpu 1.782 total yum search ustr 1.47s user 0.30s system 97% cpu 1.811 total yum search python 1.83s user 0.34s system 96% cpu 2.253 total yum list python\* 1.51s user 0.32s system 98% cpu 1.857 total yum --disableexcludes=all list installed python\* 1.20s user 0.24s system 98% cpu 1.458 total HEAD - 2008-04-01 - Dito. Fed-9 and onwards yum noop 0.77s user 0.17s system 99% cpu 0.941 total yum list ustr 1.25s user 0.26s system 99% cpu 1.527 total yum search ustr 1.33s user 0.23s system 99% cpu 1.570 total yum search python 1.71s user 0.26s system 93% cpu 2.107 total yum list python\* 1.31s user 0.26s system 98% cpu 1.593 total yum --disableexcludes=all list installed python\* 0.97s user 0.20s system 99% cpu 1.165 total yum --noplugins --disableexcludes=all list installed python\* 0.94s user 0.15s system 99% cpu 1.088 total HEAD - 2008-09-28 - Dito. Fed-10 (and upgraded Fedora 9) and onwards yum noop 0.53s user 0.04s system 99% cpu 0.570 total yum noop-ts 0.57s user 0.04s system 98% cpu 0.625 total yum list ustr 0.88s user 0.15s system 99% cpu 1.038 total yum search ustr 1.10s user 0.11s system 95% cpu 1.262 total yum search python 1.69s user 0.15s system 75% cpu 2.458 total yum search python > /dev/null 1.70s user 0.13s system 97% cpu 1.882 total yum list python\* 0.98s user 0.15s system 79% cpu 1.432 total yum --disableexcludes=all list installed python\* 0.83s user 0.09s system 97% cpu 0.939 total yum --noplugins --disableexcludes=all list installed python\* 0.79s user 0.08s system 95% cpu 0.913 total Also, doing a 5.1 => 5.2 upgrade just looking at the memory until we hit downloads/rpm gives: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 14665 37.6 1.4 72264 61028 pts/1 R+ 10:20 0:37 yum-3.0.z root 15365 54.3 2.0 124800 82772 pts/1 R+ 10:38 1:05 yum-3.2.8+ root 16281 65.7 0.7 71880 29992 pts/1 S+ 10:52 0:19 yum-3.2.17 [1] For 3-0-1 I had to do a bunch of changes to get it to work on my Fedora 8 machine, they are: http://people.redhat.com/jantill/yum/patches/yum-3-0-1-fixups-fedora-8-1.patch http://people.redhat.com/jantill/yum/patches/yum-3-0-1-fixups-fedora-8-2.patch http://people.redhat.com/jantill/yum/patches/yum-3-0-1-fixups-fedora-8-3.patch