GNU/Linux >> Znalost Linux >  >> Linux

Vymazat OS vždy zobrazuje Operaci příliš pomalou. Méně než 1 bajt/s

Řešení 1:

Existují parametry yum, které můžete vyladit, abyste předešli chybě časového limitu.

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

Pokud je však dosažená rychlost skutečně nižší než 1 000 a nezvedne se později během přenosu (například proxy server pro skenování virů), pak by doba přenosu 1 megabajtu byla řádově půl hodiny nebo hodina. Ale pokud uděláte časový limit dostatečně dlouhý, alespoň skončí... nakonec. Pokud je vaše přenosová rychlost nižší než 1 B/s (jak se zdá být výchozí minrate s clearos), váš přenos se v podstatě nikdy stejně neskončí, pokud doufejme, že se nejedná o proxy server pro skenování virů, který vám nasává data.

Jsem na Fedoře 19 a kupodivu nastavení minrate nikdy nezabralo, ale nastavením časového limitu na 5 minut jsem byl schopen stáhnout soubor balíčku o velikosti 12 MB. Soubor se přenesl za 1:36, ale většinu času klesal pod 200 B/s a najednou skončil velmi rychle (jakmile s ním skončil proxy antivirový skener).

Myšlenka spočívá v tom, že proxy bude váš soubor protékat velmi nízkou rychlostí, aby se zabránilo vypršení časového limitu připojení, zatímco provádí antivirovou kontrolu, a poté jej přenese plnou rychlostí, jakmile se soubor odhlásí. Pokud je však míra stékání nižší než minrate yum, stejně vám vyprší časový limit.

Řešení 2:

Od muže yum.conf:

minrate Tím se nastaví práh nízké rychlosti v bajtech za sekundu. Pokud server odesílá data pomaleji po dobu alespoň timeout' seconds, Yum aborts the connection. The default is 1000'.

časový limit Počet sekund čekání na připojení, než vyprší časový limit. Výchozí hodnota je 30 sekund. To může být příliš krátká doba pro extrémně přetížené stránky.

Můžete snížit minrate a/nebo prodlužte časový limit . Stačí přidat/upravit tyto parametry v /etc/yum.conf [main] sekce. Například:

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

Řešení 3:

Měl jsem úplně stejný problém. V mém případě se ukázalo, že jsem měl yum nakonfigurovaný pro použití místního http proxy a tento proxy nefungoval správně.

Vyřešilo se to jednoduchou úpravou /etc/yum.conf a odstraněním řádku začínajícího "proxy=". Dalším způsobem by samozřejmě bylo opravit proxy server.


Linux
  1. Yum Error:Časový limit na repomd.xml. Provoz je příliš pomalý

  2. Nasazení více než jedné aplikace Spring Boot na jeden server Tomcat znamená zobrazení výjimky. Jak to vyřešit?

  3. Proč je velikost adresáře v unixu vždy 4096 bajtů?

  1. Chyba OpenStack – velikost sloupce indexu je příliš velká. Maximální velikost sloupce je 767 bajtů [Vyřešeno]

  2. jak zajistit, aby pager méně reagoval na rolovací kolečko a nevymazával obrazovku

  3. Nelze spustit dotazy DNS, když je odpověď větší než 512 bajtů a je zkrácená

  1. Jak umístit bitovou masku na /dev/zero, abych mohl získat jiné bajty než nula?

  2. Linux – Proč Linux ukazuje více i méně paměti, než jsem fyzicky nainstaloval?

  3. Nahradit slovo nebo číslo ve větě, která je menší než 8, pomocí Awk nebo Sed?