Bug 8003 - [FR][3.1?] net.ipv4.tcp_tw_recycle = 1 by default
Summary: [FR][3.1?] net.ipv4.tcp_tw_recycle = 1 by default
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: etcnet (show other bugs)
Version: unstable
Hardware: all Linux
: P2 enhancement
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL: http://oss.sgi.com/archives/netdev/20...
Keywords:
Depends on:
Blocks: 7371
  Show dependency tree
 
Reported: 2005-09-18 22:52 MSD by Michael Shigorin
Modified: 2014-02-16 15:55 MSK (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.