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