sysctl

巧了我就是萌 提交于 2019-11-25 20:50:09

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

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!