Portál AbcLinuxu, 14. května 2025 03:05

Dotaz: Proč je rychlost downloadu VDSL závislá na vytížení uploadu?

15.12.2012 17:22 BruXy
Proč je rychlost downloadu VDSL závislá na vytížení uploadu?
Přečteno: 474×
Odpovědět | Admin
Přílohy:
Všiml jsem si, že rychlost mojí O2 VDSL (20 Mbps up, 2 Mbps down) linky při vyžíženém uploadu klesá až na hranici použitelnosti. Udělal jsem si skript, který spouštěl rsync přenos přes ssh na můj server na 100 Mbps lince a u uploadu jsem postupně omezoval rychlost z 10 kB/s až na maximum a měřil průtok dat přes eth0.

Pouze při downloadu přes rsync při maximální rychlosti 2736 kB/s (22 MBps), je pořád průtok dat směrem ven asi 65 kB/s (to zřejmě způsobuje režije TCP).

Zde je výsledný graf (pro ty s GUI viz příloha):

  3000 ++-----------+-----------+------------+------------+------------+-----------+-----------++
       +            +           +            +            +            +    Upload speed   A    +
       |    B$$$  B :           :            :            :            :  Download speed   B    |
       |        $$$$$$          :            :            :            :           +            |
  2500 ++.............B$$$$B...................................................................++
       |            :      $$$$ :            :            :            :           :            |
       |            :          $B$$          :            :            :           :            |
       |            :           :  $B$$$     :            :            :           :            |
  2000 ++...............................$B$$...................................................++
       |            :           :           $B$           :            :           :            |
       |            :           :            : $B$$       :            :           :            |
       |            :           :            :     $$B$   :            :           :            |
  1500 ++..............................................$$$B....................................++
       |            :           :            :            :$$$B$       :           :            |
       |            :           :            :            :     $$$    :           :            |
       |            :           :            :            :       B$$$$:           :            |
  1000 ++..............................................................B$$$....................++
       |            :           :            :            :            :   B$$     :            |
       |            :           :            :            :            :      $$B$ :            |
       |            :           :            :            :            :          $$$B          |
   500 ++............................................................................$$$$B.....++
       |            :           :            :            :            :           :    $$$$ B  |
       |            :           :            :            :            :           :    *A*AAAAA|
       +    A*****A***A****A****A***A****A***A**A****A****A***A***A****A***A****A****A**   BBBBB+
     0 ++-----------+-----------+------------+------------+------------+-----------+-----------++
       60           80         100          120          140          160         180          200

Takže jak vidíte, při 180 kB/s, což je nějakých 1.5 Mbps se rychlost downloadu začně plížit na mrzkých 3 Mbps, což už je poznat, odezva SSH se zadrhává, načítání webu vázne a videa z YT jsou nekoukatelná :(

Dokáže mi někdo vysvětlit, proč tomu tak je?

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jendа avatar 15.12.2012 18:43 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Proč je rychlost downloadu VDSL závislá na vytížení uploadu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nestíháš odesílat TCP ACKy? :-)

A na závěr ještě fronta v modemu.
15.12.2012 20:06 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Proč je rychlost downloadu VDSL závislá na vytížení uploadu?
Tak tak. Pokud TCP potvrzuje každý paket, tak je to cca 1500 bytů ke mně a 66 bytů ven (ethernet hlavička + IP hlavička + TCP hlavička v té nejholejší podobě.)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.