[pacman] Temps de réponse lors des MàJ (résolu)

Mise à jour / Création /debug de paquetages
Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

[pacman] Temps de réponse lors des MàJ (résolu)

Message par Guiux »

Bonjour,
je constate ces lenteurs depuis que j'utilise Archlinux, et je me suis décidé à demander si c'était un comportement normal :

Lors des mises-à-jour/installations, il y a toujours un temps de réponse assez long (env. 10s) entre la fin du téléchargement d'un paquet et le début du téléchargement du suivant. Pourtant, le téléchargement en lui-même est rapide (500 ko/s en général).

Du coup, les mise-à-jours sont parfois excessivement longues par rapport à la quantité à télécharger : par exemple, l'installation de KDE est très longue, parce qu'après chaque petit paquet, il fait une pause de 10 secondes, alors que le téléchargement d'un paquet en lui-même est quasi-instantané... :|
Est-ce un comportement normal de pacman, ou est-ce que je suis le seul ?

Nota :
- J'ai déjà désactivé l'ipv6, donc les lenteurs ne peuvent pas venir de là.
- Un "pacman-optimize" n'arrange rien.
Dernière modification par Guiux le ven. 30 oct. 2009, 17:21, modifié 1 fois.
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]
dest
Hankyu
Messages : 16
Inscription : ven. 16 oct. 2009, 22:05

Re: [pacman] Temps de réponse lors des MàJ

Message par dest »

Bizarre. Je n'ai pas les mêmes symptômes que toi.
Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

Re: [pacman] Temps de réponse lors des MàJ

Message par Guiux »

Les téléchargements s'enchainent direct ?
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]
Avatar de l’utilisateur
Vinvin
yeomen
Messages : 290
Inscription : ven. 14 déc. 2007, 14:37
Localisation : Rennes

Re: [pacman] Temps de réponse lors des MàJ

Message par Vinvin »

Guiux a écrit :Lors des mises-à-jour/installations, il y a toujours un temps de réponse assez long (env. 10s) entre la fin du téléchargement d'un paquet et le début du téléchargement du suivant.
Je n'ai pas ce symptôme, les téléchargements s'enchainent directement.
Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

Re: [pacman] Temps de réponse lors des MàJ

Message par Guiux »

J'ai toujours eu ce symptôme, depuis que j'ai installé Archlinux (et je l'ai réinstallé 2 fois depuis).

Pourtant, le temps de réponse lors de la navigation sur internet me semble correct...

Vous avez des idées pour essayer de diagnostiquer le problème ?
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]
Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

Re: [pacman] Temps de réponse lors des MàJ

Message par Guiux »

EDIT : doublon :oops:

Est-ce qu'un admin pourrait supprimer ? Merci.
Dernière modification par Guiux le ven. 30 oct. 2009, 14:11, modifié 1 fois.
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]
Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

Re: [pacman] Temps de réponse lors des MàJ

Message par Guiux »

J'ai fais quelques tests (j'ai une connexion ADSL 8 mega chez Orange) :

la commande Ping :

Code : Tout sélectionner

$ ping google.fr
PING google.fr (216.239.59.104) 56(84) bytes of data.
64 bytes from 216.239.59.104: icmp_seq=1 ttl=47 time=76.9 ms
64 bytes from 216.239.59.104: icmp_seq=2 ttl=47 time=78.7 ms
64 bytes from 216.239.59.104: icmp_seq=3 ttl=47 time=77.1 ms
64 bytes from 216.239.59.104: icmp_seq=4 ttl=47 time=77.1 ms
Speedtest.net :
Image


Degrouptest.com :
ping : 79 ms
réception : 5496 kbps
émission : 519 kbps


Je ne vois rien de gênant, si ?
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17569
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [pacman] Temps de réponse lors des MàJ

Message par benjarobin »

Ce ne serait pas plus constructif de pinger le miroir que tu utilise. De lancer un wget sur un paquet au hasard avec ton miroir.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mum1989
Chu Ko Nu
Messages : 454
Inscription : sam. 11 oct. 2008, 23:19

Re: [pacman] Temps de réponse lors des MàJ

Message par mum1989 »

ah moi aussi ça rame pour passer d'un paquet à l'autre
mais je pensais que c'était normal
(j'ai une connexion 2 mega, j'utilise le mirroir http://mir.archlinux.fr chez Sfr)
Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

Re: [pacman] Temps de réponse lors des MàJ

Message par Guiux »

Voilà :

Code : Tout sélectionner

$ ping mir.archlinux.fr
PING mir.archlinux.fr (213.186.62.207) 56(84) bytes of data.
64 bytes from 213.186.62.207: icmp_seq=1 ttl=53 time=47.8 ms
64 bytes from 213.186.62.207: icmp_seq=2 ttl=53 time=48.1 ms

Code : Tout sélectionner

$ wget http://mir.archlinux.fr/core/os/x86_64/binutils-2.20-1-x86_64.pkg.tar.gz
--2009-10-30 14:44:27--  http://mir.archlinux.fr/core/os/x86_64/binutils-2.20-1-x86_64.pkg.tar.gz
Résolution de mir.archlinux.fr... 213.186.62.207
Connexion vers mir.archlinux.fr|213.186.62.207|:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: 4449586 (4,2M) [application/x-gzip]
Sauvegarde en : «binutils-2.20-1-x86_64.pkg.tar.gz»

100%[==================================================================>] 4 449 586    669K/s   ds 7,1s

2009-10-30 14:44:44 (608 KB/s) - «binutils-2.20-1-x86_64.pkg.tar.gz» sauvegardé [4449586/4449586]
En fait, il perd du temps lorsqu'il indique "Résolution de mir.archlinux.fr..." (7 ou 8 secondes). Ensuite, ça s'enchaîne très vite.

J'ai essayé d'autres dépôts : idem.

Vous n'avez pas ces symptômes ?
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]
Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

Re: [pacman] Temps de réponse lors des MàJ

Message par Guiux »

mum1989 a écrit :ah moi aussi ça rame pour passer d'un paquet à l'autre
mais je pensais que c'était normal
(j'ai une connexion 2 mega, j'utilise le mirroir http://mir.archlinux.fr chez Sfr)
Justement, j'aimerais bien savoir si c'est un comportement normal ou non.


Ha, et j'ai oublié de préciser : j'ai exactement le même problème de temps d'attente entre 2 dépôts lorsque je fais un "pacman -Sy", ou lorsque yaourt télécharge les pgkbuild.
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [pacman] Temps de réponse lors des MàJ

Message par tuxce »

les 135ms de ping, c'est relativement élevé, et pour ce qui est de la sortie du ping, c'est les 2 dernières lignes les plus importantes :)

pour en revenir à pacman, il est simple de voir si ça vient de lui ou pas:

Code : Tout sélectionner

pacman -Sup | grep '^ht' | wget -i -
le '^ht' parce que je suppose que tu utilise http://mir.archlinux.fr
ça te permettra déjà de voir si c'est un souci réseau ou propre à pacman.
Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

Re: [pacman] Temps de réponse lors des MàJ

Message par Guiux »

Houlà ! :shock:

Code : Tout sélectionner

$ sudo pacman -Sup | grep '^ht' | wget -i http://mir.archlinux.fr/core/os/x86_64/binutils-2.20-1-x86_64.pkg.tar.gz
--2009-10-30 15:24:29--  http://mir.archlinux.fr/core/os/x86_64/binutils-2.20-1-x86_64.pkg.tar.gz                                                
Résolution de mir.archlinux.fr... 213.186.62.207                                                                                                 
Connexion vers mir.archlinux.fr|213.186.62.207|:80...connecté.                                                                                   
requête HTTP transmise, en attente de la réponse...200 OK                                                                                        
Longueur: 4449586 (4,2M) [application/x-gzip]                                                                                                    
Sauvegarde en : «binutils-2.20-1-x86_64.pkg.tar.gz.3.1»                                                                                          

100%[===================================================================================================================>] 4 449 586   69,1K/s   ds 52s     

2009-10-30 15:25:32 (84,3 KB/s) - «binutils-2.20-1-x86_64.pkg.tar.gz.3.1» sauvegardé [4449586/4449586]

binutils-2.20-1-x86_64.pkg.tar.gz.3.1: URL non valide s:?????0?w?????q????C?9me?h?d?PP??: Schéma non supporté «s»
binutils-2.20-1-x86_64.pkg.tar.gz.3.1: URL non valide i:??Y;,?????N???6k]???9
Et ça continue comme ça trrrèèèsss longtemps...

Vu que je ne comprends pas la commande que tu m'as donné, je ne sais pas du tout à quoi ça correspond... :?
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [pacman] Temps de réponse lors des MàJ

Message par tuxce »

tu vois pas une différence entre la commande que je t'ai passé et celle que t'a exécuté ? :)

sinon, c'est pas compliqué, un | c'est pour passer le résultat d'une commande à une autre, le "-" dans "-i -" c'est pour prendre l'entrée standard comme fichier, et pour le reste -> man
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17569
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [pacman] Temps de réponse lors des MàJ

Message par benjarobin »

Je ne crois pas que ce soit la commande qu'il t'ai demande, de plus le test indépendant que je t'ai fait faire devrai suffire. Essaye de faire ceci :
et donne nous le temps approximatif du début de téléchargement par rapport a cette commande
Dernière modification par benjarobin le ven. 30 oct. 2009, 15:52, modifié 1 fois.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

Re: [pacman] Temps de réponse lors des MàJ

Message par Guiux »

Ha, en fait, j'avais oublié un "-" :mrgreen:
C'est déjà mieux :

Code : Tout sélectionner

$  sudo pacman -Sup | grep '^ht' | wget -i - http://mir.archlinux.fr/core/os/x86_64/binutils-2.20-1-x86_64.pkg.tar.gz
--2009-10-30 15:41:37--  http://mir.archlinux.fr/core/os/x86_64/binutils-2.20-1-x86_64.pkg.tar.gz
Résolution de mir.archlinux.fr... 213.186.62.207
Connexion vers mir.archlinux.fr|213.186.62.207|:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: 4449586 (4,2M) [application/x-gzip]
Sauvegarde en : «binutils-2.20-1-x86_64.pkg.tar.gz»

100%[=============================================================>] 4 449 586    659K/s   ds 6,8s

2009-10-30 15:41:54 (643 KB/s) - «binutils-2.20-1-x86_64.pkg.tar.gz» sauvegardé [4449586/4449586]

Aucune URL repérée dans -.
Terminé --2009-10-30 15:42:21--
Téléchargé(s): 1 fichiers, 4,2M en 6,8s (643 KB/s)
Et non, aucune différence.

Mais est-ce que c'est au moins un problème ? C'est peut-être un comportement normal, non ?
Par exemple, si tu fais un "pacman -Sy", combien de temps se passe-t-il entre ":: Synchronisation des bases de données de paquets..." et "core est à jour;" ? Chez moi c'est plus de 10 secondes, et encore 10 secondes entre chaque dépôt.



HS : Par contre, ça m'a foutu un sacré bordel avant, quand je me suis trompé de commande : il m'a téléchargé le fichier à l'infini... :mrgreen:
Il me reste 2 fichiers que je n'arrive pas à supprimer : il me dit qu'ils n'existent pas (surement à cause des caractères spéciaux). Ils s'appellent "binutils-2.20-1-x86_64.pkg.tar.gz?F?V" et "binutils-2.20-1-x86_64.pkg.tar.gz?F?V.1".
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17569
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [pacman] Temps de réponse lors des MàJ

Message par benjarobin »

A bien bravo, sinon tu as des problèmes de vision, il n'a jamais dit de mettre ceci
sudo pacman -Sup | grep '^ht' | wget -i - http://mir.archlinux.fr/core/os/x86_64/ ... pkg.tar.gz
mais ceci
sudo pacman -Sup | grep '^ht' | wget -i -
Sinon pour supprimer les fichiers tu n'as pas trop le choix, rm *, enfin je n'en connais pas d'autre. Après pense a déplacer tout fichier qui se trouve dans ce dossier.
Tu peux tenter aussi ceci rm binutils-2.20-1-x86_64*
Dernière modification par benjarobin le ven. 30 oct. 2009, 15:57, modifié 1 fois.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

Re: [pacman] Temps de réponse lors des MàJ

Message par Guiux »

@ Benjarobin :

Y'a pas photo :mrgreen: :
1ère commande : démarrage instantané (puis download à environ 500 kbps)
2e commande : 10 secondes d'attente (puis download à 500 kbps)


EDIT : (j'ai du mal à vous suivre suffisamment rapidement, les mecs... :D )
Ben justement, je pensais qu'il fallait que je rajoute une adresse ensuite vu que j'obtiens :

Code : Tout sélectionner

$ sudo pacman -Sup | grep '^ht' | wget -i -
Aucune URL repérée dans -.
EDIT 2 :
Merci, ta dernière commande m'a permis de supprimer les fichiers. :)
Dernière modification par Guiux le ven. 30 oct. 2009, 16:00, modifié 1 fois.
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [pacman] Temps de réponse lors des MàJ

Message par tuxce »

benjarobin a écrit :de plus le test indépendant que je t'ai fait faire devrai suffire.
exact, j'avais pas vu :oops: , mais en gros, tout se rejoint, souci dns :)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17569
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [pacman] Temps de réponse lors des MàJ

Message par benjarobin »

Bon bien change de DNS ^^, tu es chez quel fournisseur d'accès ? SFR ? Tu as plusieurs solutions :
- Vérifie que tu utilise bien les DNS recommande par SFR
- OpenDns
- Installe un serveur qui cache les requêtes DNS sur ton ArchLinux

Sinon
$ sudo pacman -Sup | grep '^ht' | wget -i -
Aucune URL repérée dans -.
C'est normal tu dois être a jour, donc Pacman -Syup ne doit pas retourner d'Url
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre