GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Clear OS zeigt immer Operation too slow an. Weniger als 1 Byte/Sek

Lösung 1:

Es gibt Yum-Parameter, die Sie anpassen können, um den Timeout-Fehler zu verhindern.

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

Wenn die von Ihnen erzielte Rate jedoch wirklich niedriger als 1000 ist und später bei der Übertragung nicht ansteigt (z. B. ein Virenscan-Proxy), würde die Übertragungszeit für 1 Megabyte in der Größenordnung von einer halben oder einer Stunde liegen Stunde. Aber wenn Sie die Auszeit lang genug machen, wird sie zumindest beendet ... irgendwann. Wenn Ihre Übertragungsgeschwindigkeit weniger als 1B/s beträgt (wie dies bei Clearos die Standardminrate zu sein scheint), wird Ihre Übertragung so gut wie nie abgeschlossen, es sei denn, es handelt sich hoffentlich um einen Proxy-Virenscan, der Daten zu Ihnen durchsickert.

Ich bin auf Fedora 19 und seltsamerweise hat die Minrate-Einstellung nie gedauert, aber indem ich das Timeout auf 5 Minuten eingestellt habe, konnte ich eine 12-MB-Paketdatei herunterladen. Die Datei wurde in 1:36 übertragen, lag aber die meiste Zeit über unter 200 B/s und war plötzlich sehr schnell fertig (sobald der Proxy-Virenscanner damit fertig war).

Die Idee ist, dass der Proxy Ihre Datei mit einer sehr niedrigen Rate tröpfelt, um Verbindungszeitüberschreitungen zu verhindern, während er den Virenscan durchführt, und sie dann mit voller Rate überträgt, sobald die Datei ausgecheckt ist. Wenn die Trickle-Rate jedoch niedriger als die Minrate von Yum ist, kommt es sowieso zu einer Zeitüberschreitung.

Lösung 2:

Von man yum.conf:

Minrate Dies legt den Schwellenwert für die niedrige Geschwindigkeit in Bytes pro Sekunde fest. Wenn der Server Daten für mindestens timeout' seconds, Yum aborts the connection. The default is langsamer sendet 1000'.

Zeitüberschreitung Anzahl der Sekunden, die auf eine Verbindung gewartet wird, bevor eine Zeitüberschreitung eintritt. Standardmäßig 30 Sekunden. Dies kann für extrem überlastete Websites zu kurz sein.

Sie können die Minrate reduzieren und/oder erhöhen Sie das Zeitlimit . Fügen Sie diese Parameter einfach in /etc/yum.conf [main] hinzu/bearbeiten Sie sie Sektion. Zum Beispiel:

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

Lösung 3:

Ich hatte genau das gleiche Problem. In meinem Fall stellte sich heraus, dass ich yum für die Verwendung eines lokalen HTTP-Proxys konfiguriert hatte und dieser Proxy nicht richtig funktionierte.

Es wurde gelöst, indem einfach /etc/yum.conf bearbeitet und die mit "proxy=" beginnende Zeile entfernt wurde. Offensichtlich wäre eine andere Möglichkeit, den Proxy-Server zu reparieren.


Linux
  1. Wie setze ich eine Bitmaske auf /dev/zero, damit ich andere Bytes als Null erhalten kann?

  2. Linux – Warum zeigt Linux sowohl mehr als auch weniger Speicher an, als ich physisch installiert habe?

  3. Ersetzen Sie ein Wort oder eine Zahl in einem Satz, der kleiner als 8 ist, mit Awk oder Sed?

  4. Yum-Fehler:Zeitüberschreitung bei repomd.xml. Betrieb zu langsam

  5. Kann ich davon ausgehen, dass die Größe von long int immer 4 Bytes beträgt?

Was ist SFTP?

Erfahren Sie, warum der Befehl „weniger“ schneller als der Befehl „mehr“ für eine effektive Dateinavigation ist

So beheben Sie die langsame Übertragungsgeschwindigkeit des Zyxel NAS326

Wie erstelle ich ein Openssl-Zertifikat mit einem Ablauf von weniger als einem Tag?

Gibt es technische Unterschiede, die Linux weniger anfällig für Viren machen als Windows?

Erstellen Sie ein leeres img mit dd, sodass seine Sektoren 4096 Bytes statt 512 umfassen