Répondre à: [Résolu] Network tuning

#11702
rogn...rogn…
Maître des clés

Re, voici une nouvelle configuration qui semble plus stable. J’ai des ratios à 30 Mbps sans perte de vitesse dans les deux sens sur le sub-LAN. À cette vitesse, ssh tourne à 65% (mais comme je suis tout seul sur la ligne, ça n’impacte pas 🙂 )
Cela s’applique sur du câble Cat5E, du Wifi AC 5GHz en WPA2 AES, et un routeur 1GBps .
J’ai aussi modifié le MTU de la connexion qui de base est à 1500, pour 6000 (la boucle locale est à 65536 !)

#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 max receive and send Buffer size (*4KB)
net.core.rmem_max = 4194304
net.core.wmem_max = 4194304
net.core.optmem_max = 4194304
#TCP default receive and send Buffer size
net.core.rmem_default = 87380
net.core.wmem_default = 87380
#TCP min receive and send Buffer size (4KB)
net.ipv4.udp_wmem_min = 4096
net.ipv4.udp_rmem_min = 4096
#TCP min , 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 87380 4194304
net.ipv4.tcp_rmem = 4096 87380 4194304
# = max(tcp_wmem) * 2 * numbers of clients / 4KB / reclaim buffer
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

contact direct sur Matrix --> @rogn:matrix.org
PC : Clevo NL50CU Manjaro - VMs EndeavourOS, Ubuntu 22.04, Debian
Serveur et tunnel SSH : Samsung NP300E7A Manjaro - Mattermost VM Manjaro
Archer C6 pour serveur VPN
Netgear WNR2200 OpenWRT