MTU, MRU, bps, csp i wingroza

Autor: rafamiga_at_bofh.org.pl
Data: Sat 13 Jun 1998 - 12:14:43 MET DST


* (PL.LISTSERV.POLIP, Sat Jun 13 1998) Dariusz Margas -> All:

 DM> ifconfig ppp0 mtu 256

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

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

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

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

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

        Oczywiście można się przyczepić, że bps-y nie uwzględniają możliwości
modemów, które pozwolają na wycinanie bitów startu/stopu, gdy połączenie
korzysta z protokołów MNP4/V.42. Dobra, niech będzie, pomnóżmy wszystkie
wartości przez 120% co da odpowiednio 3840 cps, 2600 cps i 3480 cps [celowo
podaję cps, gdyż transmisja dalej idzie na określonej przeze mnie szybkości w
bps-ach jednak modemy skutecznie zwiększają jej przepustowość gdy mają
włączone MNP4/V.42]. Dodać można jeszcze skutki kompresji VJ i/lub modemu, ale
zyski będą małe, bardzo małe, szczególnie przy ściąganiu JPG-ów.

        [BTW: Nic tak nie pomaga w obliczeniach jak Beethoven...]

-- 
______________________________________________________________________________
rafal wiosna * Bfree.polbox.plOFH  * Linux_at_work OS/2_at_home *  "In ARP we trust"
Fidonet 2:480/33 * I'm sysadmin and I'm OK I grep all night and chown all day


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