[en test] Pacman 6.0.0alpha1

Applications, problèmes de configuration réseau
Répondre
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

[en test] Pacman 6.0.0alpha1

Message 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
lemust83
yeomen
Messages : 206
Inscription : ven. 11 déc. 2015, 21:20

Re: [en test] Pacman 6.0.0alpha1

Message 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:
Tour: Arch (Xfce) 64 Testing: 6-Core: AMD Ryzen 5 2600X type: MT MCP speed: 2152 MHz min/max: 2200/3600 MH
UEFI: American Megatrends v: 3803 date: 01/22/2018
Graphics:
Device-1: AMD Baffin [Radeon RX 460/560D / Pro
450/455/460/555/555X/560/560X]
driver: amdgpu v: kernel
Display: server: X.Org 1.20.8 driver: amdgpu,ati unloaded: modesetting
resolution: 1920x1080~60Hz
OpenGL: renderer: Radeon RX 560 Series
Manjaro en Dual (grub).
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [en test] Pacman 6.0.0alpha1

Message par waitnsea »

Bonjour lemust83 et tous mes vœux :kimouss:
jimarch
yeomen
Messages : 224
Inscription : mer. 26 déc. 2012, 20:38
Localisation : La Roche sur Yon - 85000

Re: [en test] Pacman 6.0.0alpha1

Message 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%
Fixe : AMD Ryzen 5 2600X Six-Core Processor | 15,6 Gio de mémoire vive | GeForce GTX 1650 SUPER/PCIe/SSE2
Portable : Plasma - Kde | Notebook Clevo W740SU | Plateforme Intel Haswell avec Intel Core i7-4750HQ | Intel Iris Pro graphics 5200
Sauvegardes quotidiennes de mes système et données par BORG
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [en test] Pacman 6.0.0alpha1

Message 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"
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [en test] Pacman 6.0.0alpha1

Message 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.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Nophke
Daikyu
Messages : 82
Inscription : lun. 03 juin 2019, 01:14

Re: [en test] Pacman 6.0.0alpha1

Message 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....
$(X=$(cat /dev/random))
zsh: fatal error: out of heap memory
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [en test] Pacman 6.0.0alpha1

Message 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é...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Nophke
Daikyu
Messages : 82
Inscription : lun. 03 juin 2019, 01:14

Re: [en test] Pacman 6.0.0alpha1

Message 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
$(X=$(cat /dev/random))
zsh: fatal error: out of heap memory
Avatar de l’utilisateur
papajoke
Elfe
Messages : 773
Inscription : sam. 30 août 2014, 19:54

Re: [en test] Pacman 6.0.0alpha1

Message 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
Arch stable - Kde 5 / zsh - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
jimarch
yeomen
Messages : 224
Inscription : mer. 26 déc. 2012, 20:38
Localisation : La Roche sur Yon - 85000

Re: [en test] Pacman 6.0.0alpha1

Message 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
Fixe : AMD Ryzen 5 2600X Six-Core Processor | 15,6 Gio de mémoire vive | GeForce GTX 1650 SUPER/PCIe/SSE2
Portable : Plasma - Kde | Notebook Clevo W740SU | Plateforme Intel Haswell avec Intel Core i7-4750HQ | Intel Iris Pro graphics 5200
Sauvegardes quotidiennes de mes système et données par BORG
jimarch
yeomen
Messages : 224
Inscription : mer. 26 déc. 2012, 20:38
Localisation : La Roche sur Yon - 85000

Re: [en test] Pacman 6.0.0alpha1

Message 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
Fixe : AMD Ryzen 5 2600X Six-Core Processor | 15,6 Gio de mémoire vive | GeForce GTX 1650 SUPER/PCIe/SSE2
Portable : Plasma - Kde | Notebook Clevo W740SU | Plateforme Intel Haswell avec Intel Core i7-4750HQ | Intel Iris Pro graphics 5200
Sauvegardes quotidiennes de mes système et données par BORG
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [en test] Pacman 6.0.0alpha1

Message 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
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [en test] Pacman 6.0.0alpha1

Message 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
Répondre