linux tcp ip 协议栈 优化
来源:互联网 发布:sql server乘法 编辑:程序博客网 时间:2024/05/22 06:57
下面为优化linux 网络(network tuning )经常提及的参数
setup in /etc/sysctl.conf
# Network tunning
net.ipv4.tcp_fin_timeout = 35
net.ipv4.tcp_keepalive_time = 1800
net.ipv4.tcp_keepalive_intvl = 35
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_tw_reuse = 1
A better explanation:
/proc/sys/net/ipv4/tcp_fin_timeout
Time to hold socket in state FIN-WAIT-2, if it was closed by our side. Peer can be broken and never close its side, or even died unexpectedly. Default value is 60sec. Usual value used in 2.2 was 180 seconds, you may restore it, but remember that if your machine is even underloaded WEB server, you risk to overflow memory with kilotons of dead sockets, FIN-WAIT-2 sockets are less dangerous than FIN-WAIT-1, because they eat maximum 1.5K of memory, but they tend to live longer. Cf. tcp_max_orphans.
/proc/sys/net/ipv4/tcp_keepalive_time
How often TCP sends out keepalive messages when keepalive is enabled. Default: 2hours.
/proc/sys/net/ipv4/tcp_keepalive_intvl
How frequent probes are retransmitted, when a probe isn't acknowledged. Default: 75 seconds.
/proc/sys/net/ipv4/tcp_tw_recycle
Enable fast recycling TIME-WAIT sockets. Default value is 1. It should not be changed without advice/request of technical experts.
/proc/sys/net/ipv4/tcp_tw_reuse
This allows reusing sockets in TIME_WAIT state for new connections when it is safe from protocol viewpoint. Default value is 0 (disabled). It is generally a safer alternative to tcp_tw_recycle
- linux tcp ip 协议栈 优化
- Linux TCP/IP协议
- Linux TCP/IP协议栈笔记
- Linux的TCP/IP协议栈
- Linux TCP/IP协议栈笔记
- Linux TCP/IP协议栈笔记(1)
- Linux TCP/IP协议栈笔记(2)
- Linux TCP/IP协议栈笔记(3)
- Linux TCP/IP协议栈笔记(4)
- Linux TCP/IP协议栈笔记(5)
- Linux TCP/IP 协议栈源码分析
- Linux TCP/IP 协议栈源码分析
- Linux TCP/IP 协议栈源码分析
- Linux TCP/IP 协议栈源码分析
- Linux TCP/IP协议栈笔记
- Linux TCP/IP 协议栈源码分析
- Linux TCP/IP 协议栈源码分析
- Linux TCP/IP 协议栈源码分析
- 利用Flex实现P2P文件传送
- 浅谈快速排序算法
- 快捷键
- XMLSpy2011中文版破解
- 页面不跳转传值
- linux tcp ip 协议栈 优化
- 一种2D游戏引擎的设计与实现
- 下载资源
- OBIEE 10G重置oc4jadmin 密码
- LinkedHashMap按存放顺序迭代
- 引擎雏形
- Apache之AllowOverride参数详解
- CPSR_c是什么
- Application和Console Application