Page 1 sur 1

[en test] Pacman 6.0.0alpha1

Publié : jeu. 21 janv. 2021, 09:09
par waitnsea
Bonjour,
Allan McRae a mis à tester sur son blog le futur pacman et sa fonction de multi-chargements parallèles.
Le gain en rapidité est réjouissant.
Notes aux amateurs :
* Ne pas oublier après l'installation de modifier /etc/pacman.conf avec l'ajout de ParallelDownloads = 5 comme dans le pacman.conf.pacnew pour bénéficier de la nouvelle fonction
* yay-bin n'est pas compatible, le remplacer par yay qui l'est
* Télécharger par prudence la version actuelle pour pouvoir downgrader en local par pacman -U si besoin
Curieusement le n° de version ne change pas avec la commande pacman --version mais lors de la mise à jour le warning

Code : Tout sélectionner

pacman : la version locale (6.0.0alpha1-1) est plus récente que core (5.2.2-1)
confirme que vous utilisez bien le 6.0.0α1

Re: [en test] Pacman 6.0.0alpha1

Publié : sam. 23 janv. 2021, 08:20
par lemust83
Bonjour Waitnsea Image
Testé et adopté . Je l'avais fait en VM il y a quelques temps sous Manjaro. Mais avec mon débit au ras des pâquerettes, je n'avais pas noté de grandes différences.
En dur sous Arch, je vois par contre une nette amélioration du temps de téléchargement.
Je suppose que ça devrait venir rapidement dans les dépôts.

Edit:

Code : Tout sélectionner

[root@Tour /]# pacman -Q pacman
pacman 6.0.0alpha1-1
[root@Tour /]# pacman --version

 .--.                  Pacman v5.2.1 - libalpm v12.0.1
/ _.-' .-.  .-.  .-.   Copyright (C) 2006-2020 Pacman Development Team
\  '-. '-'  '-'  '-'   Copyright (C) 2002-2006 Judd Vinet
 '--'
                       This program may be freely redistributed under
                       the terms of the GNU General Public License.
:mrgreen:

Re: [en test] Pacman 6.0.0alpha1

Publié : sam. 23 janv. 2021, 12:44
par waitnsea
Bonjour lemust83 et tous mes vœux :kimouss:

Re: [en test] Pacman 6.0.0alpha1

Publié : mar. 26 janv. 2021, 15:38
par jimarch
Bonjour !
J'ai essayé la nouvelle version.
et modifié pacman en conséquence pour avoir les téléchargements en parallèle avec ParallelDownloads = 5
Pas de problème à ce jour...
mais... et vous allez dire que j'exagère un peu et que je fais la fine bouche...
mais les taux de chargements ne sont pas améliorés par rapport à ce que j'avais avant...
Il faut dire qu'avec la fibre j'atteignais couramment des taux entre 70 et 90 MiB/s.... Eh oui !!!
Dans les deux dernières mises à jour avec la nouvelle version, j'obtiens des taux nettement plus bas...
(voir plus bas)
Bien sûr je ne peux pas comparer ce qu'aurait donné la version 5.2.2-1 de pacman avec la même mise à jour.
Il faudrait que je désinstalle ce que je viens de télécharger, changer de version et recommencer...
ou mettre ParallelDownloads = 1 je suppose...
Quand j'aurai un peu de temps je m'amuserai un peu...

Cela ne veut pas dire que la nouvelle version n'améliore pas les choses
mais je pense que cela doit dépendre complètement de la manière dont on a accès au réseau et de la taille des fichiers
Pour ceux qui n'ont pas la fibre, je suppose sans risque que cela doit avoir un effet turbo...

Voilà ce que cela donne pour la mise à jour d'aujourd'hui...
Bon, c'est vrai qu'il y avait beaucoup de fichiers de petite taille, mais hier c'était la même chose
:: Récupération des paquets…
libcap-2.47-1-x86_64 60,3 KiB 1675 KiB/s 00:00 [##] 100%
tzdata-2021a-1-x86_64 386,1 KiB 7,54 MiB/s 00:00 [##] 100%
libgcrypt-1.9.0-2-x86_64 572,4 KiB 7,99 MiB/s 00:00 [##] 100%
firefox-i18n-fr-85.0-1-any 474,9 KiB 17,2 MiB/s 00:00 [##] 100%
gparted-1.2.0-2-x86_64 1736,3 KiB 24,2 MiB/s 00:00 [##] 100%
imagemagick-7.0.10.60-1-x86_64 2,6 MiB 25,5 MiB/s 00:00 [##] 100%
kcompletion-5.78.0-2-x86_64 699,7 KiB 20,1 MiB/s 00:00 [##] 100%
lib32-libcap-2.47-1-x86_64 23,5 KiB 1809 KiB/s 00:00 [##] 100%
libinih-52-2-x86_64 15,2 KiB 1517 KiB/s 00:00 [##] 100%
xf86-video-nouveau-1.0.17-1-x86_64 92,5 KiB 5,32 MiB/s 00:00 [##] 100%
archlinux-appstream-data-20210125-1-any 19,1 MiB 47,8 MiB/s 00:00 [##] 100%
firefox-85.0-1-x86_64 59,7 MiB 76,2 MiB/s 00:01 [##] 100%

Re: [en test] Pacman 6.0.0alpha1

Publié : mar. 26 janv. 2021, 18:42
par waitnsea
jimarch a écrit : mar. 26 janv. 2021, 15:38 Cela ne veut pas dire que la nouvelle version n'améliore pas les choses
mais je pense que cela doit dépendre complètement de la manière dont on a accès au réseau et de la taille des fichiers
Pour ceux qui n'ont pas la fibre, je suppose sans risque que cela doit avoir un effet turbo...
Tu as certainement raison, avec la fibre le débit ne doit dépendre que du débit sortant des serveurs
Impossible de comparer pour moi dont, en plus, la connexion dépend des jours et des heures...
Il faudra voir aussi si l'on peut, ou pourra, cibler plusieurs serveurs simultanément pour des paquets différents et ajouter le débit sortant de chacun...
On en saura plus quand le Wiki inter aura changé avec la sortie de test de la version "Parallel"

Re: [en test] Pacman 6.0.0alpha1

Publié : mar. 26 janv. 2021, 20:01
par benjarobin
jimarch a écrit : mar. 26 janv. 2021, 15:38 ...mais les taux de chargements ne sont pas améliorés par rapport à ce que j'avais avant...
Sur le papier avoir plusieurs téléchargement parallèle permet d’accélérer les cas suivants :
- Réduit le temps de téléchargement de nombreux petits fichiers
- Si le serveur en face (le miroir) est surchargé, permet de distribuer la charge sur d'autres serveurs. Et ainsi augmenter ton débit de téléchargement. Car si ton miroir ne peut fournir que du 10Mo/s même si tu es tout seul sur le serveur, mais que ta connexion peut accepter plus, avoir plusieurs serveur en parallèle de 10Mo/s va augmenter significativement ton débit de téléchargement.

Par contre cela ne devrait pas accélérer les choses dans ces cas là :
- Une connexion ADSL, lente, car tu étais déjà limité par la connexion. Sur le papier même le fait d'augmenter le parallélisme pourrait faire diminuer ton débit (mais de manière négligeable). Par contre tu auras toujours un gain (plus important donc en proportion) si tu télécharges plein de petits fichiers.

Note: Je veux bien ton adresse de miroir qui permet de fournir 90Mo/s. Car souvent ce n'est pas ma connexion qui limite, mais le serveur en face.

Re: [en test] Pacman 6.0.0alpha1

Publié : mer. 27 janv. 2021, 18:34
par Nophke
Je viens d'y passer aussi....

je viens de poster une issue Coredump pour pikaur :o

Le fait que le numéro de version ne change pas est assez perturbant...
Dans le rapport de bug que je viens de remplir le retour de pacman -V était demandé....

Je n'ai rien trouvé sur le bugtracker qui parle de pacman -V....

Re: [en test] Pacman 6.0.0alpha1

Publié : mer. 27 janv. 2021, 18:55
par benjarobin
Nophke a écrit : mer. 27 janv. 2021, 18:34je viens de poster une issue Coredump pour pikaur :o
Tu dois recompiler pyalpm, c'est normal que cela ne fonctionne pas de base et que cela plante. L'ABI/API à changé. Hors comme c'est une version de test et pour faciliter les tests, la version n'a pas été changé...

Re: [en test] Pacman 6.0.0alpha1

Publié : mer. 27 janv. 2021, 19:17
par Nophke
J'avais installé la version pré-compilé donné sur le lien plus haut.

Je suis passé sur pyalpm-next-git et pacman-git et çà marche, en effet :D

Re: [en test] Pacman 6.0.0alpha1

Publié : mer. 27 janv. 2021, 21:08
par papajoke
bonjour

dans le même ordre d'idée, sur le download en //, existe un sujet for intéressant sur le forum inter. ici c'est le test du meilleur miroir et non le download pacman

Re: [en test] Pacman 6.0.0alpha1

Publié : jeu. 28 janv. 2021, 14:33
par jimarch
@Benjarobin
benjarobin a écrit : mar. 26 janv. 2021, 20:01 Note: Je veux bien ton adresse de miroir qui permet de fournir 90Mo/s. Car souvent ce n'est pas ma connexion qui limite, mais le serveur en face.
j'utilise le plus souvent :
Server = http://archlinux.polymorf.fr/$repo/os/$arch

J'ai pas gardé mes sorties indiquant les vitesses de téléchargement, mais
dans mon message ci-dessus il y avait :
firefox-85.0-1-x86_64 59,7 MiB 76,2 MiB/s 00:01 [##] 100%
mais j'ai déjà eu plus...
Je surveille mes prochains logs et t'envoie les résultats

Re: [en test] Pacman 6.0.0alpha1

Publié : jeu. 28 janv. 2021, 14:38
par jimarch
@Benjarobin
Je suis revenu à Pacman 5.2.2-1 et mis à jour linux. Ca donne
:: Récupération des paquets…
linux-5.10.11.arch1-1-x86_64 73,6 MiB 103 MiB/s 00:01 [#################################################################################] 100%
(1/1) vérification des clés dans le trousseau [#################################################################################] 100%
(1/1) vérification de l’intégrité des paquets
pour info

Re: [en test] Pacman 6.0.0alpha1

Publié : jeu. 28 janv. 2021, 18:17
par benjarobin
jimarch a écrit : jeu. 28 janv. 2021, 14:33Server = http://archlinux.polymorf.fr/$repo/os/$arch
Merci pour le lien, je testerais ce serveur. Après je n'ai plus la même connexion qu'avant, suite à déménagement, le débit est en théorie bridé à 30Mo/s (Orange/Sosh)

Edit: Après test je suis à 35Mo/s, soit un peu mieux que ce que j'avais avant. Je pense que cette fois c'est Orange qui bride/limite et non le serveur

Re: [en test] Pacman 6.0.0alpha1

Publié : jeu. 28 janv. 2021, 21:16
par waitnsea
papajoke a écrit : mer. 27 janv. 2021, 21:08 dans le même ordre d'idée, sur le download en //, existe un sujet for intéressant sur le forum inter. ici c'est le test du meilleur miroir et non le download pacman
Je teste donc :

Code : Tout sélectionner

$ yay --pacman powerpill -Syu
avec le pacman de test bien sûr...
Ça a l'air pas mal, à voir sur une grosse mise à jour