Ottimizzare la connessione per Windows
By Michele Gi Miki4 Staff ilpuntotecnicoeadsl
Quando si riscontra una lentezza più di quando dovrebbe essere, bisogna
controllare ed eventualmente apportare alcune modifiche al registro se non è
configurato in modo ottimale. Comunque questi, diciamo piccoli
inconvenienti, si riscontrano spesso nei S.O. Windows 95 98 o Millenium
difficilmente in Windows NT 2000 o XP.
Sono diversi i miglioramenti da apportare al registro per adeguarlo alla
banda larga ADSL. Conviene comunque usare delle apposite utilità invece di
configurare manualmente il registro.
Iniziamo a dare un'occhiata alle principali impostazioni da effettuare:
La prima modifica riguarda un'impostazione nota come TCP Receive Window o
RWIN che determina la quantità di dati ricevibili dal computer prima che il
sistema riconosca le informazioni ricevute. Se il valore di RWIN è troppo
basso, il sistema subirà un rallentamento, poiché più lenta sarà la
procedura di riconoscimento di ogni pacchetto di dati necessaria per passare
ai dati successivi. Se, al contrario, RWIN è impostato a un valore troppo
alto, tale funzione potrebbe non riuscire a supportare il flusso di dati e
alcuni pacchetti potrebbero perdersi o danneggiarsi.
La seconda modifica è applicabile all'impostazione denominata MTU (Maximum
Transmission Unit) e si riferisce al più grande pacchetto di dati che una
rete può trasmettere. Se l'impostazione di MTU non è adeguata alla
dimensione dei pacchetti da trasferire, la comunicazione deve essere
frazionata in più pacchetti, con un conseguente rallentamento.
Un'altra impostazione che può influire sulla velocità di connessione è la
cosiddetta MSS (Maximum Segment Size). Il valore di MSS definisce il
segmento più grande di dati TCP che Winsock può ricevere. Quando si
stabilisce una connessione, i due sistemi coinvolti confrontano le
reciproche impostazioni MSS e scelgono di utilizzare il valore più piccolo.
Se il valore di MSS impostato per il vostro sistema è troppo basso, il
trasferimento dei dati richiederà più tempo.
Una soluzione facile è quella di procurarsi una utilità come Speedcorp Tweak
(scarica premendo qui) per i S.O. 95-98-98SE/ME Tale utilità è facile da
usare.
Comunque un'altra soluzione sarebbe quella di usare l'utilità DoctorTcp in
questa maniera:
MTU
Lanciate il file DoctorTCP.exe : si aprirà una finestra come quella che
segue.
Se la connessione è PPPoA cliccare sul menu a tendina sotto la scritta
Adapter Settings e selezionare Dispositivo di Accesso Remoto dopo di che
speicifcare affianco a IPMTU il valore di MTU che si vuole utilizzare.
Se invece la connessione è una connessione PPPoE cliccare sul menu a tendina
sotto la scritta Adapter Settings e selezionare la scheda ethernet cui è
collegato il modem dopo di che speicifcare affianco a IPMTU il valore di MTU
che si vuole utilizzare.
Cliccare il tasto Apply e poi il tasto Exit e riavviare il computer.
Questa è una tabella di report dell' MTU
Byte Spiegazione
1500 La massima dimensione MTU possibile per un pacchetto su internet senza
che venga frammentato. Questa dimensione può essere utilizzata da chi
utilizza un protocollo di connessione diverso dal PPPoe e una connessione
non VPN.
1492 La massima dimensione MTU consigliata per chi utilizza il PPPoE.
1472 La massima dimensione delle informazioni trasportate dal singolo
pacchetto non PPPoE a non VPN (dovete considerare che anche il pacchetto ha
una dimensione in bytes che varia da 28 a 48 bytes, vedi dopo)
1464 La massima dimensione delle informazioni trasportate dal singolo
pacchetto PPPoE
576 Il setaggio MTU consigliato se si usa un modem analogico tradizionale
48 La somma degli header IP, TCP e PPPoE (il pacchetto nelle connessioni
PPPoE)
40 La somma degli header IP e TCP (il pacchetto nelle connessioni non PPPoE)
28 La somma degli header IP e ICMP.
Quindi se ne duce che se la connessione usata è una PPPoA conviene portare
l'mtu a 1500 mentre se la connessione è una PPPoE conviene portare l'mtu a
1492.
Attenzione non tutte le schede ethernet tollerano un settaggio mtu di 1492
per cui conviene verificare che il settaggio vada bene. Come?
Un volta modificato l'mtu cliccare sul tasto avvio -> programmi -> Prompt di
MsDos e digitate quanto segue:
ping -f -l 1464 www.microsoft.com
Con questo comando possiamo capire se la nostra scheda è in grado di spedire
informazioni per 1464 bytes . Se si riceve un " packet needs to be
fragmented " vuol dire che il settaggio non va bene e si dovrà ridurre l'mtu
ulteriormente. Riprovare il ping abbassando il valore 1464 gradualmente
finchè non vi sarà più l'errore packet needs to be fragmented per stabilire
il max mtu.
RWIN
Esiste una equazione per calcolare l'rwin ideale:
Tempo di ping medio aumentato del 50% moltiplicato Velocità della propria
connessione in kbit diviso 8.
La velocità di solito usata da ADSL è la 640 Kbit o 256 Kbit
Il tempo di ping o latenza varia a seconda del sito che ci si collega.
Per sapere quant'e' agire come segue: Menu Avvio -> Programmi -> Prompt di
Msdos à digitare ping <nome sito> ad es ping www.google.it.
In basso si legge il tempo approssimativo percorsi andata/ritorno in
millisecondi minimo massimo e medio. Conviene fare diverse prove con diversi
siti e calcolare il ping medio ottenuto. Si aumenti del 50% tale valore
ottenendo il valore da inserire in equazione. Si ricodi che se il valore
ottenuto è inferiore a 8000 bytes si suggerisce di mantenere comunque il
valore di 8000.
Lanciare il file DoctorTCP.exe : verrà visualizzato una finestra come quella
che segue.
Cliccare nella finestrella bianca affianco a Tcp Receive Window e inserire
il valore che si preferisce (nell'esempio 14.000).
Cliccare il tasto Apply -> Exit e riavviate il computer.
Verificare quali sono gli attuali settaggi di RWIN e MTU in questa maniera:
Sulla pagina del Tweak Test di DSLReports cliccare sul tasto START e
attendere che il test venga eseguito.
Al termine si attiverà il tasto RESULTS e si verrà mandati sulla pagina dei
risultati.
RWIN e l'attuale valore impostato (nell'esempio 14.000) mentre Max size
packet send/recd indica l'mtu (nell'esempio 1.500)
http://www.ilpuntotecnicoeadsl.com/index.php/azione_ottwin.html
--
LIVE FOREVER
>
>Ottimizzare la connessione per Windows
A danyxp lassa perde ste cazzate, nun serveno a nulla,
windowsxp sa già fare quello che serve, da solo.
> A danyxp lassa perde ste cazzate, nun serveno a nulla,
> windowsxp sa già fare quello che serve, da solo.
Non e' vero.
Dopo aver preso questi accorgimenti la mia aDSL e' piu' performante.
E poi mi chiamo LIVE FOREVER.
--
LIVE FOREVER
> A danyxp lassa perde ste cazzate, nun serveno a nulla,
> windowsxp sa già fare quello che serve, da solo.
>
Purtroppo :-(
--
A computer is like an air conditioner,
it stops working when you open Windows.
Registered Linux user #337974 <http://counter.li.org/>