sysctl.sh
#!/bin/bash
sysctl -w net.unix.max_dgram_qlen=100
sysctl -w net.ipv4.conf.default.rp_filter=1
sysctl -w net.ipv4.conf.default.accept_source_route=0
sysctl -w net.ipv4.tcp_syncookies=1
sysctl -w net.ipv4.tcp_max_tw_buckets=360000
sysctl -w net.ipv4.tcp_sack=1
sysctl -w net.ipv4.tcp_window_scaling=1
sysctl -w 'net.ipv4.tcp_rmem=4096 87380 4194304'
sysctl -w 'net.ipv4.tcp_wmem=4096 16384 4194304'
sysctl -w net.core.wmem_default=8388608
sysctl -w net.core.rmem_default=8388608
sysctl -w net.core.rmem_max=16777216
sysctl -w net.core.wmem_max=16777216
sysctl -w net.core.netdev_max_backlog=262144
sysctl -w net.core.somaxconn=262144
sysctl -w net.ipv4.tcp_max_orphans=3276800
sysctl -w net.ipv4.tcp_max_syn_backlog=262144
sysctl -w net.ipv4.tcp_timestamps=1
sysctl -w net.ipv4.tcp_synack_retries=1
sysctl -w net.ipv4.tcp_syn_retries=1
sysctl -w net.ipv4.tcp_tw_recycle=1
sysctl -w net.ipv4.tcp_tw_reuse=1
sysctl -w net.ipv4.tcp_keepalive_probes=3
sysctl -w net.ipv4.tcp_keepalive_intvl=15
sysctl -w net.ipv4.tcp_retries2=5
sysctl -w 'net.ipv4.tcp_mem=94500000 915000000 927000000'
sysctl -w net.ipv4.tcp_fin_timeout=30
sysctl -w net.ipv4.tcp_keepalive_time=300
sysctl -w vm.swappiness=10
sysctl -w net.netfilter.nf_conntrack_max=1048576
sysctl -w net.netfilter.ip_conntrack_tcp_timeout_established=3600
sysctl -w net.netfilter.nf_conntrack_tcp_timeout_close_wait=60
sysctl -w net.netfilter.nf_conntrack_tcp_timeout_fin_wait=120
sysctl -w net.netfilter.nf_conntrack_tcp_timeout_time_wait=120
sysctl -w sunrpc.tcp_slot_table_entries=128
来源:oschina
链接:https://my.oschina.net/fufangchun/blog/3133473