Ho letto che 2.6.33+ consente di impostare cwnd personalizzato.
- se l'IW è 10 per impostazione predefinita (per tutte le distro? solo alcune?)
- come si vede qual è l'attuale IW su un particolare kernel compilato?
Riferimenti:
Ho letto che 2.6.33+ consente di impostare cwnd personalizzato.
Riferimenti:
Risposte:
A partire dalla versione 2.6.38 del kernel Linux (rilasciata a marzo 2011) la finestra di ricezione è stata aumentata a 10 segmenti per assicurarsi che un valore basso non diventerà un collo di bottiglia per tutti i mittenti che implementano IW10. La finestra di congestione iniziale, rispettivamente, è stata successivamente aumentata a 10 segmenti nella versione 2.6.39 del kernel (rilasciata a maggio 2011). La versione 2.6.39 ebbe una vita molto breve e divenne rapidamente 3.0 (rilasciata alla fine di luglio 2011), essendo il primo kernel a includere quei cambiamenti ampiamente utilizzati dalle distribuzioni Linux.
Puoi dare un'occhiata ai log delle modifiche del kernel:
Ecco anche il codice sorgente del kernel:
include/net/tcp.h
righe 63-64include/net/tcp.h
righe 199-200Le popolari distribuzioni desktop rilasciate nel e dopo il Q4 / 2011, come Ubuntu e Fedora, usano le versioni del kernel 3.x.
Le distribuzioni di server stabili adottano kernel più recenti molto più lenti, così come altri software in generale. Debian stable 6.0.3 (rilasciato nell'ottobre 2011) va con la versione 2.6.32-2.6.38 del kernel. Red Hat Enterprise Linux 6.xe CentOS 6.x utilizzano le versioni del kernel da 2.6.32 a 2.6.34 ma supportano alcune funzionalità del kernel.
Modificare: