[issue34] rpm-md use is VERY SLOW
patoruzu at Labix Tracker
tracker at labix.org
Fri Feb 17 03:37:42 PST 2006
patoruzu <sinderbox+labix at gmail.com> added the comment:
No, it is not.
1) I just used one source an no mirrors in order to narrow down the problem. I
know that multipl sources/mirrors can slow down smart and then the slowness
could be attributed to other things
2) I am watching the command run. SAVING CACHE is ALWAYS what takes the longest
and most of the time. Downloading is always minmal (or substracted in one of the
cases I showed before)
Here goes another example I just run.
I run twice the following command:
time smart upgrade --update
both times it downloads
http://ftp.opensuse.org/pub/opensuse/distribution/SL-OSS-factory/inst-source/suse/repodata/repomd.xml
which takes ONLY a couple of seconds on both occasions
On the first run in downloads 10 packages, installs them all (and no save cache
at the end) and takes ONLY 1 minute +
On the second run, as mentioned download repomd.xml (JUST an instant) and later
takes over 9 minutes to save the cache!!!! There is no connection to the server
anymore. It is a local problem.
Here it goes:
server:~ # time smart upgrade --update
Loading cache...
Updating cache...
############################################################################# [100%]
Fetching information for 'SUSE 10.1 base Factory (YUM)'...
->
http://ftp.opensuse.org/pub/opensuse/distribution/SL-OSS-factory/inst-source/suse/repodata/repomd.xml
repomd.xml
############################################################################# [ 33%]
Updating cache...
############################################################################# [100%]
Channels have no new packages.
Computing transaction...
Upgrading packages (5):
libzypp-0.0.8-8 at i586 yast2-bootfloppy-2.13.16-2 at i586
yast2-ncurses-2.13.8-2 at i586
libzypp-zmd-backend-0.0.8-8 at i586 yast2-bootloader-2.13.16-2 at i586
3.1MB of package files are needed. 746.8kB will be used.
Confirm changes? (Y/n):
Fetching packages...
->
http://ftp.opensuse.org/pub/opensuse/distribution/SL-OSS-factory/inst-source/suse/i586/libzypp-zmd-backend-0.0.8-8.i586.rpm
->
http://ftp.opensuse.org/pub/opensuse/distribution/SL-OSS-factory/inst-source/suse/i586/yast2-ncurses-2.13.8-2.i586.rpm
->
http://ftp.opensuse.org/pub/opensuse/distribution/SL-OSS-factory/inst-source/suse/i586/yast2-bootfloppy-2.13.16-2.i586.rpm
yast2-bootfloppy-2.13.16-2.i586.rpm
############################################################################# [ 20%]
->
http://ftp.opensuse.org/pub/opensuse/distribution/SL-OSS-factory/inst-source/suse/i586/yast2-bootloader-2.13.16-2.i586.rpm
libzypp-zmd-backend-0.0.8-8.i586.rpm
############################################################################# [ 40%]
->
http://ftp.opensuse.org/pub/opensuse/distribution/SL-OSS-factory/inst-source/suse/i586/libzypp-0.0.8-8.i586.rpm
yast2-bootloader-2.13.16-2.i586.rpm
############################################################################# [ 60%]
libzypp-0.0.8-8.i586.rpm
############################################################################# [ 80%]
yast2-ncurses-2.13.8-2.i586.rpm
############################################################################# [100%]
Committing transaction...
Preparing...
############################################################################# [ 0%]
1:Installing yast2-bootfloppy
############################################################################# [ 10%]
2:Cleaning yast2-bootfloppy
############################################################################# [ 20%]
3:Installing libzypp
############################################################################# [ 30%]
4:Cleaning libzypp
############################################################################# [ 40%]
5:Installing libzypp-zmd-backend
############################################################################# [ 50%]
6:Cleaning libzypp-zmd-backend
############################################################################# [ 60%]
7:Installing yast2-bootloader
############################################################################# [ 70%]
Output from yast2-bootloader-2.13.16-2 at i586:
Updating etc/sysconfig/bootloader...
8:Cleaning yast2-bootloader
############################################################################# [ 80%]
9:Installing yast2-ncurses
############################################################################# [ 90%]
10:Cleaning yast2-ncurses
############################################################################# [100%]
real 1m39.566s
user 0m26.934s
sys 0m9.821s
server:~ # time smart upgrade --update
Loading cache...
Updating cache...
############################################################################# [100%]
Fetching information for 'SUSE 10.1 base Factory (YUM)'...
->
http://ftp.opensuse.org/pub/opensuse/distribution/SL-OSS-factory/inst-source/suse/repodata/repomd.xml
repomd.xml
############################################################################# [ 33%]
Updating cache...
############################################################################# [100%]
Channels have no new packages.
Computing transaction...
No interesting upgrades available.
Saving cache...
real 9m43.113s
user 0m30.090s
sys 0m20.657s
server:~ #
----------
status: resolved -> chatting
_______________________________________
Labix issue tracker <tracker at labix.org>
<http://tracker.labix.org/issue34>
_______________________________________
More information about the Smart
mailing list