zoukankan      html  css  js  c++  java
  • Linux 内核网络优化配置

    本实验内核版本:

    [root@LFS ~]# uname -r
    4.18.0-193.14.2.el8_2.x86_64

    Step1:修改文件最大打开限制

    [root@LFS ~]# vim /etc/security/limits.conf
    末尾增加
    * soft nofile 65535
    * hard nofile 65535
    重启机器
    [root@LFS ~]# ulimit -n
    65535

    Step2:修改内核TCP相关参数

    修改/etc/sysctl.conf
    net.ipv4.tcp_syncookies = 1                                                       //表示开启SYN Cookies 
    net.ipv4.tcp_tw_reuse = 1                                                          //允许将TIME-WAIT sockets重新用于新的TCP连接
    net.ipv4.tcp_fin_timeout = 30                                                    //如果套接字由本端要求关闭,这个参数决定了它保持在FIN-WAIT-2状态时间,默认是60s
    net.ipv4.tcp_keepalive_time = 1200                                          //表示当keepalive启用的时候,TCP发送keepalive消息的频度。缺省2小时,改为20分钟       
    net.ipv4.ip_local_port_range = 1024 65000                               //表示用于向外连接端口的范围,缺省情况下很小,32768到61000,改为1024到65000                           
    net.ipv4.tcp_max_syn_backlog = 8192                                     //表示SYN队列的长度,默认1024,加大队列长度为8192,可以容纳更多等待连接的网络数
    net.ipv4.tcp_max_tw_buckets = 5000                                       //表示系统同时保持TIME_WAIT套接字的最大数量,如果超过这个数字,TIME_WAIT 套接字将立刻清除并打印警告信息。默认为180000
    net.core.rmem_max= 873200                                                    //设置socket读buffer
    net.core.wmem_max= 873200                                                   //设置socket写buffer
    net.ipv4.tcp_tw_reuse= 1                                                           //开启重用
    net.ipv4.tcp_wmem= 8192 436600 873200                              //TCP写buffer
    net.ipv4.tcp_rmem = 32768 436600 873200                            //TCP读buffer
    net.ipv4.tcp_mem= 94500000 91500000 92700000              
    net.ipv4.tcp_max_orphans= 3276800
    net.ipv4.tcp_fastopen= 3
  • 相关阅读:
    dubbo springcloud区别
    rpc
    centos7 安装docker
    vibox安装
    知识点
    spring cloud
    微服务设计原则
    工具类
    xss--知识点
    java基础--注解
  • 原文地址:https://www.cnblogs.com/networking/p/13638914.html
Copyright © 2011-2022 走看看