GNU/Linux >> Tutoriels Linux >  >> Linux

Effacer le système d'exploitation affichant toujours le fonctionnement trop lent. Moins de 1 octet/s

Solution 1 :

Il existe des paramètres yum que vous pouvez modifier pour éviter l'erreur de délai d'attente.

timeout=300 # default is 30
minrate=100 # default is 1000

Cependant, si le taux que vous atteignez est vraiment inférieur à 1000 et ne reprend pas plus tard dans le transfert (par exemple, un proxy d'analyse de virus), le temps de transfert pour 1 mégaoctet serait de l'ordre d'une demi-heure ou d'un heure. Mais, si vous faites en sorte que le délai d'attente soit suffisamment long, au moins il se terminera ... éventuellement. Si votre vitesse de transfert est inférieure à 1 B/s (comme cela semble être le minrate par défaut avec clearos), votre transfert ne se terminera pratiquement jamais de toute façon, à moins qu'il ne s'agisse, espérons-le, d'un proxy d'analyse de virus qui vous transmet des données.

Je suis sur Fedora 19 et étrangement, le réglage du minrate n'a jamais pris, mais en réglant le délai d'attente sur 5 minutes, j'ai pu télécharger un fichier de package de 12 Mo. Le fichier a été transféré en 1:36, mais passait sous 200 B/s pendant la majeure partie de ce temps et s'est soudainement terminé très rapidement (une fois que le scanner de virus proxy en a terminé).

L'idée est que le proxy traitera votre fichier à un débit très faible pour éviter les délais de connexion pendant qu'il effectue l'analyse antivirus, puis le transférera à plein débit une fois le fichier extrait. Cependant, si le taux d'entretien est inférieur au minrate de yum, vous finissez quand même par expirer.

Solution 2 :

De man yum.conf :

minrate Cela définit le seuil de faible vitesse en octets par seconde. Si le serveur envoie des données plus lentement que cela pendant au moins timeout' seconds, Yum aborts the connection. The default is 1000'.

délai d'expiration Nombre de secondes d'attente d'une connexion avant l'expiration du délai. Par défaut à 30 secondes. Cela peut être trop court pour les sites extrêmement surchargés.

Vous pouvez réduire le minrate et/ou augmenter le délai d'expiration . Ajoutez/modifiez simplement ces paramètres dans /etc/yum.conf [main] section. Par exemple :

[main]
...
minrate=1
timeout=300

Solution 3 :

J'ai eu exactement le même problème. Dans mon cas, il s'est avéré que j'avais configuré yum pour utiliser un proxy http local et que ce proxy ne fonctionnait pas correctement.

Il a été résolu en éditant simplement /etc/yum.conf et en supprimant la ligne commençant par "proxy=". Évidemment, une autre façon serait de réparer le serveur proxy.


Linux
  1. Erreur OpenStack - Taille de colonne d'index trop grande. La taille de colonne maximale est de 767 octets [Résolu]

  2. Linux - Pourquoi Linux affiche-t-il à la fois plus et moins de mémoire que ce que j'ai physiquement installé?

  3. Pourquoi Primusrun est-il plus lent que Optirun ?

  4. Tout en déployant plus d'une application Spring Boot dans un seul serveur Tomcat signifie montrer une exception. Comment résoudre ce problème ?

  5. Pourquoi la taille d'un répertoire est-elle toujours de 4096 octets sous Unix ?

Qu'est-ce que SFTP ?

Découvrez pourquoi la commande "moins" est plus rapide que la commande "plus" pour une navigation efficace dans les fichiers

Comment réparer la vitesse de transfert lente du Zyxel NAS326

Comment générer un certificat openssl avec une expiration inférieure à un jour ?

Impossible d'exécuter des requêtes DNS lorsque la réponse est supérieure à 512 octets et tronquée

créer un img vide avec dd pour que ses secteurs soient de 4096 octets au lieu de 512