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 Jump to 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