Re: MTU, MRU, bps, csp i wingroza

Autor: Jan Rychter (jwr_at_icm.edu.pl)
Data: Sat 13 Jun 1998 - 15:16:21 MET DST


>>>>> "Rafał" == rafamiga_at_bofh org pl <rafamiga%bofh.org.pl_at_f33.n480.z2.fidonet.org>:
 Rafał> * (PL.LISTSERV.POLIP, Sat Jun 13 1998) Dariusz Margas -> All:
 DM> ifconfig ppp0 mtu 256

 Rafał> To ustawia MTU czy MRU?... Dla uproszczenia przyjmijmy, że
 Rafał> MTU=MRU. Policzmy.

 Rafał> Zwykły pakiet ethernetowy ma 1500-64 bajtów. Daje nam to 1436
 Rafał> znaki. Nadmiar, wynikający ze stosowania protokołu TCP/IP
 Rafał> stanowi 4.49% całości przesłanych bajtów. Transmitując dane przy
 Rafał> MTU 1500 na modemie 33600 bps daje to nieco ponad 32000 bps
 Rafał> przepustowości.

 Rafał> MTU 256 oznacza 256-64=192 znaki danych. Jeden pakiet
 Rafał> ethernetowy zostanie rozczłonowany na [1436/192] na 8 pakietów
 Rafał> [ostatni będzie miał tylko 92 znaki danych]. Liczba bajtów z
 Rafał> tytułu protokołu wynosi tu 8*64=512 bajtów co da ogólnie
 Rafał> 1436+512=1948 bajtów do przesłania i co oznacza wzrost nadmiaru
 Rafał> do do prawie 35.68% całości. To ponad 1/3 przesyłanych danych
 Rafał> czyli z 33600 bps robi nam się łącze nieco poniżej 21600 bps.

 Rafał> Przy ustawieniu MTU na 576 mamy pakiet 512 znaków + 64 bajty
 Rafał> nagłówka i trzy pakiety do przesłania [ostatni 412
 Rafał> znaki]. 1436+3*64=1628 bajtów co stanowi 13.64% przyrostu formy
 Rafał> nad treścią, czyli efektywna szybkość między 28800 a 31600 bps
 Rafał> [ok. 29000 bps].

 Rafał> Ustawianie MRU [MTU] na 256 wydaje się być bezcelowe i
 Rafał> nadmiernie żrące przepustowość.
[...]

Racja, chyba że chcesz przesyłać dużo małych pakietów (praca
interakcyjna: telnet, ssh) i ściągać duże rzeczy np. przez FTP.
Wtedy zależy Ci bardziej na sensownej pracy niż na przepustowości.
Oczywiście dużo lepiej spisałby się sensowny router z priorytetami.

I jeszcze jedno: sporo większy sens ma MTU=MRU=296, daje to 256 bajtów
danych i 40 bajtów nagłówka.

--J.



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 16:14:13 MET DST