# [Résolu] Network tuning

- Link: https://dolys.fr/forums/topic/network-tuning/
- Published: 2020-04-13T10:49:36+02:00
- Author: rogn...

Bonjour à *tousse* [/troll] Je cherche à tuner ma carte réseau pour que celle-ci soit plus performante, et permette le transfert de fichiers plus rapide. En effet, celui-ci, en Up reste bêtement à 2,5 MBps et 3,3MBps constant. Je passe par des câbles Cat5E et Cat6, et deux box 1Gbps l&rsquo;une étant en sous réseau de l&rsquo;autre. Je pensais avoir des taux de transferts bien plus élevés mais apparemment c&rsquo;est niet Attention, ça s&rsquo;applique sur des réseaux à basse latence tels que sur des routeurs 1Gbps, et en Wifi 5Ghz, ou de la fibre. Mais cela peut polluer sur des réseaux 3G/4G à basse fréquence (&lt;1 Ghz) ou de l&rsquo;ADSL d&rsquo;il y a 20 ans. Alors, 1 ) j&rsquo;ai décidé de faire joujou avec les paramètres suivants, ça fait suite à ce sujet de téléchargements lents avec Filezilla : https://dolys.fr/forums/topic/ameliorer-le-debit-de-telechargement-sous-linux/ Mais je souhaite creuser plus loin et mettre fin à une vieille légende qui m&rsquo;a fait croire que les cartes réseaux « bas de gamme » sont conçues pour le download rapide et l&rsquo;upload plus lent. 2) J&rsquo;applique dans NetworkManager un MTU sur ma connexion qui par défaut (même en automatique) est à 1500, je l&rsquo;ai mis à 6000. #----------------------------------------------------------------------- #TCP and UDP Memory Managment for LAN 1GBps, with Low-Latency #use sudo sysctl -p /etc/sysctl.d/99-sysctl.conf to store parameters #----------------------------------------------------------------------- #TCP core max receive and send Buffer size (*4KB) net.core.rmem_max = 4194304 net.core.wmem_max = 4194304 net.core.optmem_max = 4194304 #TCP core default receive and send Buffer size (*4KB) net.core.rmem_default = 2097152 net.core.wmem_default = 2097152 # #UDP-only ipv4 min receive and send Buffer size (4KB) net.ipv4.udp_wmem_min = 4096 net.ipv4.udp_rmem_min = 4096 #TCP-only min (*4KB), pressure and max. Pressure is the treshold when TCP reclaim buffer memory to move memory use down toward the minimum. net.ipv4.tcp_wmem = 4096 2097152 4194304 net.ipv4.tcp_rmem = 4096 2097152 4194304 # = max(tcp_wmem) * 2 * numbers of clients / 4KB net.ipv4.udp_mem = 20480 20480 20480 net.ipv4.tcp_mem = 20480 20480 20480 #TCP Selective Acknowledgement (set:0 for Low-Latency) net.ipv4.tcp_sack = 0 net.ipv4.tcp_dsack = 0 net.ipv4.tcp_fack = 0 #Gradual speed increase (set:0 for Low-Latency) net.ipv4.tcp_slow_start_after_idle = 0 # #----------------------------------------------------------------------- #Swappinness parametes #----------------------------------------------------------------------- vm.swappiness = 5 vm.vfs_cache_pressure = 50 Il semblerait que seuls les paramètres de swappiness soient effectifs, après un coup de `sysctl -p /etc/99-sysctl.conf&rsquo; Je sais que nam1962 avait déjà conseillé ce paramétrage 🙂 EDIT : oui &#8211;&gt; https://dolys.fr/forums/topic/ameliorer-le-debit-de-telechargement-sous-linux/ Les résultats obtenus : un DL et un UL à 30 MBps ou 200 Mbps, j&rsquo;ai presque multiplié par 10 ces performances , elles sont tout à fait acceptables.
