Attention a tes optimisations : désactiver les timestamps peut avoir un effet catastrophique sur les débits.
Les timestamps sont nécessaire dans deux cas :
- Connexions avec des paquets deséquencé
- Connexion haut débit à forte latence, sans les timestamps la rwin ne peut pas monter très haut
Pour donner un exemple concret, en FTTH, il y a une box d'un opérateur français qui entraînait un paquet dé-séquencé lors du déclenchement des accélérateurs. Le débit était de l'ordre de 200 Mb/s sans timestamps et 900 Mb/s avec timestamps.
Pour le protocole de congestion TCP, ce n'est intéressant de le spécifier sur le client que en cas d'upload. Par ailleurs, cubic n'est pas un protocole congestion très agressif.
Voici une comparaison des protocole de congestion TCP. J'ai passé il y a quelques jours
https://1.testdebit.info avec TCP-Illinois
(cliquez sur la miniature ci-dessous - le document est au format PDF)