这个技巧只是降低了 TCP/IP 连接的默认超时值,以便您的 TCP/IP 协议可以及时处理更多连接。以下操作将减少您的 Linux 系统完成关闭连接尝试所需的时间,以及在终止陈旧连接之前等待的时间。 这还将关闭一些不需要的 IP 扩展。我们将要修改的 TCP/IP 参数在 Red Hat Linux 中的默认设置是
对于 tcp_fin_timeout180
对于 tcp_keepalive_time7200
对于 tcp_window_scaling1
对于 tcp_sack1
对于 tcp_timestamps1
要调整新的 TCP/IP 值,请在您的终端上键入以下命令

[root@deep] /#echo 30 >/proc/sys/net/ipv4/tcp_fin_timeout
[root@deep] /#echo 1800 >/proc/sys/net/ipv4/tcp_keepalive_time
[root@deep] /#echo 0 >/proc/sys/net/ipv4/tcp_window_scaling
[root@deep] /#echo 0 >/proc/sys/net/ipv4/tcp_sack
[root@deep] /#echo 0 >/proc/sys/net/ipv4/tcp_timestamps
|

# Decrease the time default value for tcp_fin_timeout connection
net.ipv4.tcp_fin_timeout = 30
# Decrease the time default value for tcp_keepalive_time connection
net.ipv4.tcp_keepalive_time = 1800
# Turn off the tcp_window_scaling
net.ipv4.tcp_window_scaling = 0
# Turn off the tcp_sack
net.ipv4.tcp_sack = 0
# Turn off the tcp_timestamps
net.ipv4.tcp_timestamps = 0
|
[root@deep] /# /etc/rc.d/init.d/network restart
|
设置网络参数 [ 确定 ] 启动接口 lo [ 确定 ] 启动接口 eth0 [ 确定 ] 启动接口 eth1 [ 确定 ]