Summary: | [FR][3.1?] net.ipv4.tcp_tw_recycle = 1 by default | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Michael Shigorin <mike> |
Component: | etcnet | Assignee: | Mikhail Efremov <sem> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P2 | CC: | jackie.rosen, lakostis, ldv, rider, sem, shaba, vseleznv |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
URL: | http://oss.sgi.com/archives/netdev/2000-10/msg00019.html | ||
Bug Depends on: | |||
Bug Blocks: | 7371 |
Description
Michael Shigorin
2005-09-18 22:52:19 MSD
я за то, чтобы просто добавить этот параметр в /etc/net/sysctl.conf с комментарием, что вот она, серебрянная пуля, которая избавит вас от помешательства при обработке >1k одновременных соединений. PS Ведь зачем-то все-таки его выключили ;) Я при рекомендации исходил из того, что berd@ говорит, у него включено. А при _отключеннном_ вылазят грабли, о которых он не подозревал. Сетевые настройки уже давно не живут в пакете startup. Сколько предлагается по умолчанию закомментировать? Из приведённого описания ясно только, что "больше значит лучше". ??? например, что-то такое, естественно в закомментированном виде. # setting for heavy production servers net.ipv4.conf.all.accept_source_route = 0 net.ipv4.tcp_moderate_rcvbuf = 1 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_timestamps = 0 net.ipv4.ip_local_port_range = 1024 65535 net.ipv4.tcp_fin_timeout = 15 net.ipv4.tcp_max_syn_backlog = 16384 net.ipv4.conf.all.send_redirects = 0 net.ipv4.conf.all.accept_redirects = 0 net.ipv4.conf.default.accept_redirects = 0 # increase TCP max buffer size net.core.rmem_max = 16777216 net.core.wmem_max = 16777216 # increase Linux autotuning TCP buffer limits # min, default, and max number of bytes to use net.ipv4.tcp_rmem = 4096 87380 16777216 net.ipv4.tcp_wmem = 4096 65536 16777216 net.ipv4.route.flush = 1 В отредактированном виде помещено в SVN trunk в виде contrib. Опубликовано в 0.8.0 как contrib. |