Bug 8003

Summary: [FR][3.1?] net.ipv4.tcp_tw_recycle = 1 by default
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: etcnetAssignee: 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
Судя по 

http://bbcr.uwaterloo.ca/~brecht/servers/tcp.html
http://oss.sgi.com/archives/netdev/2000-10/msg00019.html

-- имеет прямой смысл на данный момент устанавливать в единицу по умолчанию
параметр net.ipv4.tcp_tw_recycle в /etc/sysctl.conf.

Спасибо за ссылки lakostis@.
Comment 1 Konstantin A Lepikhov (L.A. Kostis) 2005-09-19 10:07:50 MSD
я за то, чтобы просто добавить этот параметр в /etc/net/sysctl.conf с
комментарием, что вот она, серебрянная пуля, которая избавит вас от
помешательства  при обработке >1k одновременных соединений.

PS Ведь зачем-то все-таки его выключили ;)
Comment 2 Michael Shigorin 2005-09-19 14:14:21 MSD
Я при рекомендации исходил из того, что berd@ говорит, у него включено.
А при _отключеннном_ вылазят грабли, о которых он не подозревал.
Comment 3 Dmitry V. Levin 2005-12-08 21:43:43 MSK
Сетевые настройки уже давно не живут в пакете startup.
Comment 4 Denis Ovsienko 2005-12-09 10:17:10 MSK
Сколько предлагается по умолчанию закомментировать? Из приведённого описания
ясно только, что "больше значит лучше".
Comment 5 Denis Ovsienko 2005-12-14 14:59:29 MSK
???
Comment 6 Konstantin A Lepikhov (L.A. Kostis) 2005-12-14 15:28:03 MSK
например, что-то такое, естественно в закомментированном виде.

# 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
Comment 7 Denis Ovsienko 2005-12-22 10:25:50 MSK
В отредактированном виде помещено в SVN trunk в виде contrib.
Comment 8 Denis Ovsienko 2005-12-31 09:52:38 MSK
Опубликовано в 0.8.0 как contrib.