Since I commented on yum speed in rawhide, I thought I'd run some comparisons from Fedora Core 5 through current rawhide. We do PXE/http network installs using kickstart here and include extras/updates/local repositories in the install. I did the installs on a moderately old Pentium M 1.4GHz computer with 100MB ethernet. Here are the break downs (time is from the previous step to that line):
FC5 (919 packages) (actually, this is a rebuilt FC5 repo with extras and updates merged in, and with NFS not HTTP)
boot -> run anaconda 17s -> basepkgsel 30s -> postselection 41s + -> enablefilesystems 110s | -> installpackages 74s +- 225s -> copylogs 19:37
FC6 (984 packages)
boot -> run anaconda 18s -> basepkgsel 30s -> postsel 238s + -> enablefilesys 212s | -> installpackages 69s +- 519s -> copylogs 20:12
F7 (1039 packages)
boot -> anaconda 19s -> basepkgsel 24s -> postselection 99s + -> enablefilesystems 284s | -> installpackages 69s +- 452s -> copylogs 17:53
rawhide (1109 packages)
boot -> anaconda 30s (10s to insert wireless ipw2100 driver) -> basepkgsel 27s -> postselection 70s + -> enablefilesystems 39s | -> installpackages 72s +- 181s -> copylogs 33:19
Observations:
- FC5 was the best - FC6 was *slow* - F7 package install speed improved - F8 startup is looking good, packages are taking longer to install though. Debugging still in rawhide kernel? - Getting more and more packages each release. Hmm..
It would be nice to have a log of how long each package took to install.
On Mon, 17 Sep 2007 10:09:46 -0600 Orion Poplawski orion@cora.nwra.com wrote:
Observations:
- FC5 was the best
- FC6 was *slow*
- F7 package install speed improved
- F8 startup is looking good, packages are taking longer to install
though. Debugging still in rawhide kernel?
Yes, debugging is still enabled.
- Getting more and more packages each release. Hmm..
What, did you expect it to shrink?
It would be nice to have a log of how long each package took to install.
You realize that generating that will just take more time overall right?
josh
Josh Boyer wrote:
On Mon, 17 Sep 2007 10:09:46 -0600 Orion Poplawski orion@cora.nwra.com wrote:
- Getting more and more packages each release. Hmm..
What, did you expect it to shrink?
No, more of a mental note to myself to see what packages I need to explicitly not install.
It would be nice to have a log of how long each package took to install.
You realize that generating that will just take more time overall right?
Come on, a extra 1000 lines in a log file written to a ram filesystem? But probably should only be enabled with an explicit "verbose debug" option to anaconda. Off to bugzilla...