#!/bin/sh
sysctl -w net.ipv4.netfilter.ip_conntrack_tcp_timeout_established=600
sysctl -w net.ipv4.netfilter.ip_conntrack_max=1310720
sysctl -w net.ipv4.ip_conntrack_max=1310720
sysctl -w net.ipv4.netfilter.ip_conntrack_generic_timeout=120
sysctl -w net.ipv4.netfilter.ip_conntrack_tcp_timeout_syn_recv=15
sysctl -w net.ipv4.netfilter.ip_conntrack_tcp_timeout_fin_wait=60
sysctl -w net.ipv4.netfilter.ip_conntrack_tcp_max_retrans=2
sysctl -w net.ipv4.netfilter.ip_conntrack_tcp_timeout_syn_recv=6
#優化網路裝置接收佇列
sysctl -w net.core.netdev_max_backlog=3000
#開啟time-wait套接字重用功能,對於存在大量連線的web伺服器非常有效。
sysctl -w net.ipv4.tcp_tw_reuse=1
sysctl -w net.ipv4.tcp_tw_recycle=1
#減少處於fin-wait-2連線狀態的時間,使系統可以處理更多的連線。
sysctl -w net.ipv4.tcp_fin_timeout=30
#減少tcp keepalive連線偵測的時間,使系統可以處理更多的連線。
sysctl -w net.ipv4.tcp_keepalive_time=1800
#增加tcp syn佇列長度,使系統可以處理更多的併發連線。
sysctl -w net.ipv4.tcp_max_syn_backlog=8192
[size=medium]
感謝royzs[/size][color=red][/color]
sysctl命令詳解
命令格式 sysctl n e w variable value sysctl n e p default etc sysctl.conf sysctl n e a 常用引數的意義 w 臨時改變某個指定引數的值,如 sysctl w net.ipv4.ip forward 1 a 顯示所有的系統引數...
sysctl命令詳解
命令格式 sysctl n e w variable value sysctl n e p default etc sysctl.conf sysctl n e a 常用引數的意義 w 臨時改變某個指定引數的值,如 sysctl w net.ipv4.ip forward 1 a 顯示所有的系統引數...
sysctl命令詳解
個人一般sysctl p 或sysctl a比較多使用 命令格式 sysctl n e w variable value sysctl n e p default etc sysctl.conf sysctl n e a 常用引數的意義 w 臨時改變某個指定引數的值,如 sysctl w net.i...