Sto lavorando su linux (2.6.43.8-1.fc15.i686.PAE)
e devo affrontare qualche problema per disabilitare l'auto tuning della finestra del ricevitore TCP.disabilitazione sintonizzazione automatica della finestra del ricevitore tcp linux
Sto cercando di trovare una determinata impostazione che costringa il mio cliente a pubblicizzare una finestra del ricevitore fissa. Ho provato a dare lo stesso valore a net.core.rmem_max
(/ proc/sys/net/core/rmem_max) e net.core.rmem_default
(/ proc/sys/net/core/rmem_default) nonché a ipv4.tcp_rmem
(net.ipv4.tcp_rmem) ma quando si verifica la finestra pubblicizzato (usando Wireshark) è assolutamente non cambiare nulla ....
Questo è per uno studio sul comportamento TCP e sarei molto grato se qualcuno mi potesse rispondere
Grazie in anticipo
PS: ho utilizzato this post per regolare i parametri
La ringrazio molto per la risposta rapida e chiara. Questo mi ha dato anche un puntatore a [questa pagina] (http://www.linuxweblog.com/tuning-tcp-sysctlconf) dove tutti i parametri sono ampiamente spiegati. Tuttavia, nonostante provi entrambi i cmd (e mantengo i parametri sopra menzionati allo stesso valore) posso osservare che la finestra TCP pubblicizzata dal mio client sta aumentando (nel mio esperimento scarico un oggetto da 60MB e inizio da 17536 vinci per finire a 1.049.805). Qualcuno ha un'idea da dove può venire? Grazie in anticipo – HorusH
Check this out http://sandilands.info/sgordon/impact-of-bandwidth-delay-product-on-tcp-throughput – Satish
Si dovrebbe disabilitare il TCP window scaling * echo 0>/proc/sys/net/ipv4/tcp_window_scaling * – Satish