项目在这
https://github.com/kexue-aihao/TCP-Optimization

使用方法:

git clone https://github.com/kexue-aihao/TCP-Optimization.git && cd TCP-Optimization && chmod +x generate_sysctl_config.sh 
./generate_sysctl_config.sh <单线程期望峰值> <CPU核心数量> <内存>

注:./generate_sysctl_config.sh 运行完还要运行下 sudo sysctl --system 使配置生效

除了这个,还有个也挺推荐的

cat > /etc/sysctl.conf << EOFfs.file-max = 6815744net.ipv4.tcp_no_metrics_save=1net.ipv4.tcp_ecn=0net.ipv4.tcp_frto=0net.ipv4.tcp_mtu_probing=0net.ipv4.tcp_rfc1337=0net.ipv4.tcp_sack=1net.ipv4.tcp_fack=1net.ipv4.tcp_window_scaling=1net.ipv4.tcp_adv_win_scale=1net.ipv4.tcp_moderate_rcvbuf=1net.core.rmem_max=33554432net.core.wmem_max=33554432net.ipv4.tcp_rmem=4096 87380 33554432net.ipv4.tcp_wmem=4096 16384 33554432net.ipv4.udp_rmem_min=8192net.ipv4.udp_wmem_min=8192net.ipv4.ip_forward=1net.ipv4.conf.all.route_localnet=1net.ipv4.conf.all.forwarding=1net.ipv4.conf.default.forwarding=1net.core.default_qdisc=fqnet.ipv4.tcp_congestion_control=bbrnet.ipv6.conf.all.forwarding=1net.ipv6.conf.default.forwarding=1EOFsysctl -p && sysctl --system