TCP-Tuning
Performance TCP
Cette page décrit les paramètres du kernel Linux qui sont importants pour améliorer la performance réseaux.
Les paramètres importants
Les paramètres suivants sont importants :
- net.ipv4.tcp_rmem
- net.ipv4.tcp_wmem
- net.ipv4.tcp_mem
- net.core.rmem_default
- net.core.wmem_default
- net.core.rmem_max
- net.core.wmem_max
- net.ipv4.tcp_dsack
- net.ipv4.tcp_sack
- net.ipv4.tcp_timestamps
- net.core.netdev_max_backlog
Ces paramètres sont modifiés :
- par Quattor
- par YAIM
- en modifiant manuellement le fichier /etc/sysctl.conf
Valeurs proposées
net.ipv4.tcp_rmem = 131072 1048576 2097152 net.ipv4.tcp_wmem = 131072 1048576 2097152 net.ipv4.tcp_mem = 10%mem 25%mem 50%mem net.core.rmem_default = 1048576 net.core.wmem_default = 1048576 net.core.rmem_max = 2097152 net.core.wmem_max = 2097152 net.ipv4.tcp_dsack = 0 net.ipv4.tcp_sack = 0 net.ipv4.tcp_timestamps = 0 net.core.netdev_max_backlog = 10000