这个技巧只是降低了 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 [ 确定 ]