Newsgroup: it.comp.hardware.modem
Titolo: Velocita' su Internet - MTU e RWIN

Probabilmente in questo Newsgroup se ne e' gia' parlato. Era una modifica
consigliata qualche tempo fa da un sito americano. In ogni caso, se
qualcuno non ha ancora provato, ed e' disposto a trafficare col Registry di
Windows 95, ecco le istruzioni per tarare al meglio MTU e RWIN.
Personalmente ne ho ricavato un notevole incremento di prestazioni, anche
se credo che il miglioramento possa variare molto da caso a caso.
Nota: queste modifiche sono valide solo per Windows 95, e sono consigliate
SOLO a chi ha una discreta conoscenza del Registry di WIN95, e sa come
manipolarlo. Modifiche inopportune a tale registro possono infatti portare
anche al blocco del sistema.
MODIFICA MTU
------------
1. Aprire la cartella HKEY_LOCAL_MACHINE/Enum/Root/Net
2. Cercare nelle cartelle sottostanti (0000, 0001 ecc.) quella che contiene
alla voce "DeviceDesc" la stringa "Driver di Accesso remoto".
3. Aprire questa cartella e quindi "Bindings"
4. Prendere nota del valore di valore di MSTCP dopo la barra (es.
MSTCP\0000)
5. Aprire ora la cartella HKEY_LOCAL_MACHINE/Enum/Network/MSTCP, quindi
cliccare sulla sottocartella corrispondente al valore precedente (es. 0000)
6. In questa cartella, prendere nota del valore di "Drivers" (es.
NetTrans\0002)
7. Aprire la cartella
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Class/NetTrans e
cliccare sulla sottocartella corrispondente al valore precedente (es. 0002)
8. Nel pannello di destra inserire la stringa MaxMTU e impostarla al valore
512 o 576 (cliccare col pulsante di destra del mouse, selezionare "Nuovo",
quindi "Stringa" e rinominarla MaxMTU; premere INVIO e inserire il valore
512 o 576).
MODIFICA DI RWIN
----------------
1. Aprire la cartella
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Vxd
2. Cliccare sulla sottocartella MSTCP
3. Nel pannello di destra inserire la stringa DefaultRcvWindow e impostarla
al valore 4096 o 2400.
Nota: MaxMTU deve essere uguale o maggiore di 512. Il valore piu'
"performante" per DefaultRcvWindow dovrebbe corrispondere a (MaxMTU + 24)*4
o MaxMTU*4 o anche MaxMTU*8.
Io ho impostato MaxMTU a 512 e DefaultRcvWindow a 4096, nel mio caso sembra
che questi due valori diano i migliori risultati. In ogni caso le
differenze tra diverse impostazioni di DefaultRcvWindow mi sono sembrate
minime, purche' DefaultRcvWindow sia uguale o minore di MaxMTU*8.
Un saluto...
Andrea.
a.ma...@iol.it
http://users.iol.it/a.martin

 ha
scritto (wrote):
:| 
:| Probabilmente in questo Newsgroup se ne e' gia' parlato. Era una modifica

:| 
E come hai testato i miglioramenti? A occhio oppure hai usato un
software (tipo net.medic)?
Inoltre hai potuto misurare, oltre alla velocita di arrivo dei dati,
anche quanti pacchetti vengono respinti?
Saluti
-------------
Enrico Fermo
SASSARI
-------------
"Ognuno e' artefice della propria sorte."
------------------------------------------------------
N.B.: 
Eliminare la x che segue il carattere @ nell'indiriz-
zo e-mail per rispondere in posta elettronica
------------------------------------------------------

Windows 95, ecco le istruzioni per tarare al meglio MTU e RWIN.
.....
Mazza che fatica. Ci sono due (o piu') utylities per fare cio':
Mtuspeed e Mtudun, una e' freeware, l'altra shareware. Cercare, ad
esempio, su Volftp.
Pietro
To avoid autospamming my address has been altered
Per evitare autospam l'indirizzo e' alterato
            -->
pi...@tin.it

 anche quanti pacchetti vengono respinti?
Nel mio caso i miglioramenti sono stati talmente evidenti che non ho
nemmeno provato a fare dei test accurati - che in ogni caso, con Internet
di mezzo, credo sarebbero poco affidabili. Sono migliorati i ping, e in
media la velocita' di scarimento delle pagine e di download di files e'
aumentata di almeno un 30%. I LED del modem sono praticamente sempre
accesi, mentre prima, con le impostazioni di default di Windows,
riscontravo lunghe pause.
Ciao - Andrea.
a.ma...@iol.it

 
In realta' e' molto piu' complicato descrivere le modifiche che non farle.
Dato che poi non e' necessario modificare queste impostazioni in
continuazione, non vedo la necessita' di installare programmi aggiuntivi,
tantomeno di acquistare utility shareware.
MTUSpeed comunque e' un programma carino, mi sembra ben fatto e puo' essere
utile a chi non vuole trafficare col Registry di Windows. Non e' piu'
freeware, ma optionware. L'indirizzo per scaricarlo e':
http://www.mjs.u-net.com/mtuspeed.htm
Grazie per la segnalazione.
Un saluto - Andrea.
a.ma...@iol.it

 scritto nell'articolo

:| 
I miglioramenti li hai avuti con tutti i siti o solo con il tuo
Provider? A proposito con quale provider ti colleghi?





 
Ma perche' non provi? Non ti costa nulla ed e' davvero semplice,
soprattutto con la procedura manuale da me descritta: te lo assicuro, ci
impieghi molto meno tempo che installare un programma apposito e cercare di
capire come funziona - inoltre alcuni di questi programmi, per capire dove
piazzare MaxMTU, cercano delle stringhe in inglese e non funzionano
correttamente sulle versioni nazionalizzate di Windows.
E' importante scrivere i nomi delle stringhe MaxMTU e DefaultRcvWindow
esattamente cosi', con le stesse maiuscole e minuscole.
Se poi non dovessi trovare nessuna differenza (improbabile) sei sempre in
tempo a cancellare le due stringhe, tutto torna come prima.
Comunque: i miglioramenti li ho avuti con tutti i siti, italiani e
stranieri, ma in misura variabile. Notevole ad esempio la velocita' con
Geocities, che prima spesso mi sembrava quasi inchiodato. Idem per molti
altri siti americani. Incredibile la velocita' dall'FTP di Netscape: ho
scaricato la prima versione di Communicator a 3780 bytes/sec. - tentativi
fatti in precedenza raramente andavano oltre i 2.7 - 2.8 Kbytes/sec.
Ugualmente sensibile e' stato il miglioramento di prestazioni con i giochi
in rete (sono appassionato di videogames): Diablo, Warcraft (uso Kali) e
piu' recentemente con Starcraft e Ultima Online. Ultima Online, ad esempio,
con i valori di default di Windows e' poco giocabile, mentre con i nuovi,
di notte, diventa quasi perfetto.
Il mio provider e' Italia On Line (di cui, dopo avere provato VOL e TIN,
sono MOLTO soddisfatto), mi collego con un modem U.S.Robotics Flash
esterno, a 33.600 - purtroppo il nodo deve ancora essere aggiornato, spero
che passeranno direttamente al V90.
Ok?
Un saluto - Andrea.

 
Per curiosita' ho appena provato su una copia di Windows le impostazioni
settate da MTUSpeed, come sopra descritto, e la velocita' e' TORNATA AI
VECCHI PESSIMI LIVELLI.
Allora ho reimpostato tutto e... magia, Internet torna ad essere un razzo.
A questo punto non so se sia una questione di provider o cosa, ma il mio
consiglio e' di modificare il Registry a mano, impostando MaxMTU a 512 e
DefaultRcvWindow a 4096, e di lasciare stare il resto.
In questo momento sto provando a scaricare Communicator e il download
viaggia a 3600 bytes al secondo, mentre cinque minuti fa, con le
impostazioni di MTUSpeed, non mi schiodavo dai 2700 bytes al secondo.
Perfettamente d'accordo riguardo NetMedic, anch'io ho notato dei
rallentamenti oltre a modifiche indesiderate al Registry di Windows.
Andrea.

Cari amici,
da prove effettuate, ho riscontrato che i migliori valori per MTU e
RWIN sono rispettivamente 1500 e 4096. (il mio provider e' TIN).
Questi valori sono ottimi in condizioni di linea poco disturbata, (la
mattina presto o la domenica mattina) mentre in condizioni diciamo..
"normali" di navigazione e' preferibile adottare pacchetti piu' corti
con MTU di 512 o 576, lasciando inalterato il valore RWIN a 4096.
Netmedic, concordo, rallenta i collegamenti.
Inoltre ho adottato la riga nel System.ini: Com2Buffer=1024, senza
alcun risultato apprezzabile.
Ho un USR 33.6 esterno e i miei download da TINFTP partono da 5.6Kbs
per livellarsi, dopo i primi 150Kb caricati, a 3.0, 3.1kbs.
Ho notato inoltre che durante la spedizione di una E-Mail
particolarmente lunga (uso Netscape 3.0), i led RD, SD e CS del mio
modem, lampeggiano vistosamente e la velocita' di trasferimento e'
molto bassa, credo che ci siano molti pacchetti che tornano indietro e
che vengono rinviati. E' normale?
   Ciao a tutti Antonio

anche al blocco del sistema.
Scusate, ma qualcuno potrebbe scrivere cosa significano queste
modifiche? Giusto per sapere il significato di quello che sto andando
a cambiare.
Cosa sono l'MTU e l'RWIN?
Grazie per le risposte
Ciao
***             By Salvatore             ***
***      e-mail: 
salv...@iol.it
      ***
*** "La prova: l'unica certezza
che separa la verità dal dubbio" ***

Cosa sono l'MTU e l'RWIN?
MTU=Maximum Transmission Unit: in una rete è l'ammontare maggiore di
dati che può essere trasmesso in singolo pacchetto.
Se il proprio pacchetto dati ha una dimensione maggiore dell'MTU della
rete da cui passa, si creerà frammentazione: ciò crea un rallentamento
perché i dati dovranno essere riassemblati.
RWIN=Receive Window: determina quanti dati il computer è preparato a
ricevere.
Un valore elevato porterà ad una grossa perdita di dati qualora il
pacchetto dovesse andare perso o danneggiato.
Un valore troppo piccolo rallenterà le operazioni, perché il sistema
dovrà dare l'OK della ricezione prima che il nuovo pacchetto sia
spedito.
Ciao. :-)
Greg
gbia...@logix2.lognet.it
http://www.geocities.com/Athens/Aegean/3276/index.html