TCP-Tuning

Un article de lcgwiki.
Revision as of 15:14, 18 septembre 2009 by Pansanel (talk | contribs)
(diff) ← Version précédente | view current revision (diff) | Version suivante → (diff)
Jump to: navigation, search

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


Liens externes