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

#11702
rogn...rogn…
Keymaster

    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