Aujourd'hui nous avons pacman 6 en stable chez archlinux
on ajoute
ParallelDownloads = 5
dans le pacman.conf pour avoir les téléchargements en parallèle (ici par 5)
Attention: La majorité des programmes aur qui utilisent libalpm viennent d'être mis à jour : ne pas faire ces mises à jour aur avant d'avoir pacman 6 chez nous
-------------------------------------------------------------
EDIT
premier test et pas franchement concluant
ligne adsl mais avec un débit du mirror pas mal lent (par rapport à d'habitude)
test avec
ParallelDownloads = 4
:: Procéder à l’installation ? [O/n]
:: Récupération des paquets…
php-gd-8.0.7-1-x86_64 28,8 KiB 34,3 KiB/s 00:01 [------------------------------------------------------] 100%
php-imap-8.0.7-1-x86_64 32,1 KiB 100 KiB/s 00:00 [------------------------------------------------------] 100%
php-sodium-8.0.7-1-x86_64 23,8 KiB 108 KiB/s 00:00 [------------------------------------------------------] 100%
php-sqlite-8.0.7-1-x86_64 28,8 KiB 144 KiB/s 00:00 [------------------------------------------------------] 100%
php-apache-8.0.7-1-x86_64 2,5 MiB 212 KiB/s 00:12 [------------------------------------------------------] 100%
php-fpm-8.0.7-1-x86_64 2,6 MiB 209 KiB/s 00:13 [------------------------------------------------------] 100%
firefox-developer-edition-i18n-fr-90.0b1-1-any 493,9 KiB 141 KiB/s 00:04 [------------------------------------------------------] 100%
php-8.0.7-1-x86_64 4,0 MiB 213 KiB/s 00:19 [------------------------------------------------------] 100%
fpc-src-3.2.2-1-any 30,3 MiB 180 KiB/s 02:52 [------------------------------------------------------] 100%
lazarus-qt5-2.0.12-3-x86_64 8,8 MiB 192 KiB/s 00:47 [------------------------------------------------------] 100%
python-distlib-0.3.2-1-any 246,8 KiB 133 KiB/s 00:02 [------------------------------------------------------] 100%
fpc-3.2.2-1-x86_64 41,7 MiB 186 KiB/s 03:50 [------------------------------------------------------] 100%
firefox-developer-edition-90.0b1-1-x86_64 61,2 MiB 229 KiB/s 04:34 [------------------------------------------------------] 100%
lazarus-2.0.12-3-x86_64 118,3 MiB 348 KiB/s 05:48 [------------------------------------------------------] 100%
Total (14/14) 270,3 MiB 752 KiB/s 06:08 [------------------------------------------------------] 100%
6 minutes pour 270Mo à 752 KiB/s
je vide le cache et dévalide le // dans pacman.conf et recharge (pratiquement) les mêmes paquets ...
paccache -rk0
sudo pacman -S php lazarus lazarus-qt5 firefox-developer-edition fpc fpc-src php-fpm php-gd php-imap php-sodium php-sqlite
...
Total (11/11) 267,1 MiB 785 KiB/s 05:49 [------------------------------------------------------] 100%
Résultat environ 6 minutes pour 270M0 : exactement la même chose dans les 2 cas
second test : uniquement la base de donnée
time sudo pacman -Syy
Executed in 9,81 secs
Je passe pacman en //
time sudo pacman -Syy
Executed in 9,99 secs
là aussi c'est flagrant le gain de temps
A noter qu'ici le mirror est bien plus lent que la capacité de ma ligne !
==================================
même test mais avec grosse connexion, même chose , gain infime:
time sudo pacman -Syy # en // avec ParallelDownloads = 6
real 0m1.194s
time sudo pacman -Syy # en mode classique
real 0m1.229s
pacman -S file glib2 sudo hugo js78 nano php curl bat python pacman perl readline --noconfirm
en classique:
Total (13/13) 80.3 MiB 10.2 MiB/s 00:08
en // avec ParallelDownloads = 6
Total (13/13) 80.3 MiB 11.5 MiB/s 00:07
une seconde de gagné sur 13 paquets