Is there anyway to speed up the file updates via zypper and yast?
Eg for 40 files that are just a few kb size, in zypper it takes over 5 seconds to go just from one file to the next, using the command line. 5 seconds would have been enough to download the whole installation on Mint.
I now am downloading Wayland Gnome via yast software manager, update is listed as 362mb and in 15 minutes it downloaded only 140 MB.
I tried to install MPV via software manager and it took over 5 minutes.
This is not normal. Internet speed on speedtest within SUSE Tumbleweed is 10 MB /sec and I notice that large files during the update download at that speed.
But I have no clue what makes the update process crawl
File system is btfs via default installation options and disk is ssd. Is it because of this disk partition format?
Also is it possible to switch the repository server country like in Ubuntu?
Does anyone have a metric for how slow the updates are? Eg today I had a system update of around 800 MB, including updating GNOME to 47 and it took longer than 1 hour. Way too long.
Does it take really that long in your case?
For some applications I used sypper and it downloads the files fast but refuses to install them due to conflicting files. I have to use zypper or yast but at least files are in cache and process is faster.
I just now installed mpv (not “MPV”) as a Flatpak via Discover and it took 45 seconds. I then un-installed that Flatpak and then installed the native version (take note - using Leap, not TW), using “zypper in mpv” and it took about 30 seconds.
# zypper in mpv
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following 12 NEW packages are going to be installed:
libXpresent1 libavdevice58_13 liblua5_1-5 libplacebo338 librubberband2 libsixel1 libuchardet0 libvapoursynth-64
libvapoursynth-script0 mpv python3-vapoursynth update-desktop-files
12 new packages to install.
Package download size: 3.4 MiB
Package install size change:
| 8.9 MiB required by packages that will be installed
8.9 MiB | - 0 B released by packages that will be removed
Backend: classic_rpmtrans
Continue?
Something is amiss with your system [configuration].
@petran79 So looked at my Aeon system, on the 10th I got the GNOME update, it started at 2024-10-10 17:53:57 and finished at 2024-10-10 17:59:22 so about 6 minutes to install whatever was downloaded (this is automated).
On Tumbleweed I ran zypper -vvv dup at 2024-10-10 16:34:46 and all finished by 2024-10-10 16:40:42 so also about 6 minutes… This is from /var/log/zypp/history
that is the thing. during the download of those 12 packages ,first time before they are stored in cache, it takes 5 seconds to jump from 1 file to the other during download
Make it 60-70 seconds the least. Then add another 20 to install the packages. Were the packages 100, no matter the size, it would take 10 minutes.
Another issue is zypper refresh. It takes 3 minutes to update the repos. Sypper does it immediately
I recorded a video to demonstrate what exactly occurs with the install process. In the case of Krita for example, a pure install from the repository, just a couple of hundred of mb, took 5 minutes. While the update checks, download and install speed is fine, it crawls while switching from one file to the next, even if the size is tiny. Do you experience such slow file switching as well?
during installation I picked the default repositories, including packman and then later to solve a codec issue I switched to pacman.
Also installed sypper and got another message about repository switch.
I’ve a 10Mb/s via mobile broadband and I just updated with a download size of
744.5 MiB and it took zypper 15 minutes to download, +/- 1.2 seconds per MiB.
10Mb/s equates to approx 1.2MiB/s
The large wait between files would indicate a network problem maybe a DNS slowdown but I’m not a network expert.