PDA

View Full Version : Alice 7 mega: valore ottimale RWIN


Albertone
22-11-2007, 13:29
Salve a tutti,
da qualche giorno ho ottenuto l'upgrade ad Alice 7 mega. I valori riportati dal mio router sono i seguenti:

ADSL Link (PPPoA)...........Downstream..................Upstream
Connection Speed.............6752 kbps...................480 kbps
Line Attenuation.................39 db........................12.5 db
Noise Margin......................10 db.........................22 db


Navigando con un vecchio portatile ho notato che mentre la connessione wired sfruttava pienamente la nuova banda, quella wi-fi 802.11b non andava oltre i due mega con Windows XP Pro (con Ubuntu andava molto meglio).

Su consiglio di un amico ho innalzato il valore di Receive Window (RWIN) da 17424 a 72600 con DrTCP (http://www.dslreports.com/drtcp) e, come per magia, ora la mia scheda wi-fi raggiunge in download quasi 4000 kbps.

Probabilmente potrei alzare ulteriormente il valore di RWIN fino ad utilizzare pienamente la banda disponibile...

Ciò premesso, ecco le mie domande per voi:

1) Qual è il valore ottimale di RWIN per Alice 7 mega?

2) Quali sono gli inconvenienti qualdo si sceglie un valore di RWIN troppo alto?

3) Come mai la mia scheda ethernet andava a gonfie vele anche con RWIN settato a 17424 mentre per quella wi-fi c'è stato bisogno dell'incremento a 72600?

Robecate
22-11-2007, 13:59
Rwin è un parametro importante per il tcp-ip: grosso modo dice ogni quanti dati la scheda di rete del pc aspetta il segnale di "ricevuto correttamente" o lo invia prima di procedere.
E' quindi chiaro che se è troppo piccolo c'e' un rallentamento, perchè l'invio e la ricezione sono molto spezzettati, ma se è troppo grande è anche peggio: se non riesce a scambiare il segnale di "ricevuto correttamente" il pc aspetta e poi deve riinviare o richiedere molti dati già inviati. Il valore ottimale in assoluto non può esistere, dipende dalla velocità della linea e dalla latenza.
In linux la soluzione brillante, nei kernel 2.6.xx è di partire con un valore basso e poi crescere automaticamente e adattare il buffer alla specifica connessione.
In winxp è fisso ed è meglio porlo a un valore abbastanza alto, io non raccomanderei a nessuno di tenerlo come è il default, ma neanche di metterlo troppo alto. tra 80000 e 400000 va bene.
Tcpoptimizer è utile perchè lo calcola in modo che sia un multiplo di altri parametri importanti e, a detta di molti, questo è meglio. Però lo propone sempre troppo alto perchè dà per scontato che la velocità di connessione sia sempre quella massima...questo non è mai vero, perchè per alcuni siti è così ma per altri no.
Per una alice 7 Mega direi di fissarlo tenedo conto di una velocità media: diciamo 4M?
In Windows Vista non so, forse è automatico.
Le schede wireless hanno anche loro peculiari algoritmi di ritrasmissione, solo gli esperimenti possono dare la risposta.
Sentiamo anche però altri pareri.

Albertone
23-11-2007, 11:53
Ciao, avrei due ulteriori domande circa RWIN:

- per la modifica del valore RWIN ho usato il tool DrTCP. Se volessi modificarlo manualmente come dovrei fare?

- il valore RWIN riguarda tutte le connessioni o si possono stabilire valori differenziati ad esempio per la scheda di rete e quella wi-fi?

Grazie

Robecate
23-11-2007, 21:40
Non mi pare che tu lo possa cambiare selettivamente per le varie schede di rete, è un parametro "generale".
A mano è un vero casino, ci sono un sacco di chiavi del registro dove si trova.
Se cerchi con regedit TcpWindowsSize le trovi tutte.

Ciao.

Psyred
23-11-2007, 23:20
Se usi TCP Optimizer puoi anche modificare la singola chiave di registro da Registry > TCPIP > Parameters.Clicca su TCPWindowSize e inserisci il valore di Rwin.La comodità è che puoi fare i backup del registro o ripristinare quando vuoi i valori di default di windows (File > Restore Windows Default Settings).

giogts
24-11-2007, 14:26
a me tcp optimizer fa mettere come rwin più di 500'000:confused: :confused: :confused:

Psyred
24-11-2007, 16:20
a me tcp optimizer fa mettere come rwin più di 500'000:confused: :confused: :confused:
se hai una 6 o 7 mega è un valore che può andar bene,cmq la cosa migliore è provarli.

aeroxr1
24-11-2007, 20:32
dite che sia troppo alto questo valore di rwin : 255552 ?


speedguide mi mette questi parametri tra i migliori :
Reccomended RWINs: 63888, 127776, 255552, 511104


io ho impostato il secondo però in certi orari non arrivo a 2 mega , se lo metto più alto rischio di andare ancora più lento ??

subvertigo
24-11-2007, 21:03
Usa TCPOptimizer che setta già tutto ai valori migliori:
http://www.speedguide.net/files/TCPOptimizer.exe
(per 2000/XP, per Vista non bisogna cambiare nulla)

Robecate
24-11-2007, 21:05
Prova, ma senza impazzirci, non è che ci sia così tanta differenza! Se hai una 7 mega io metterei proprio il terzo valore citato.

ecro
24-11-2007, 21:14
fonte : forum html.it

http://www.webalice.it/alonardi/MTU.htm