首页 > 其他分享 >内核配置

内核配置

时间:2024-07-18 22:09:06浏览次数:12  
标签:value name max 配置 tcp 内核 net ipv4

https://developer.aliyun.com/article/536805

https://help.aliyun.com/zh/ecs/support/common-kernel-network-parameters-of-ecs-linux-instances-and-faq

- hosts: all
  gather_facts: no 
  become: yes
  tasks:
  #- name: Insert content below a specific line
  #  lineinfile:
  #    path: /usr/local/nginx/conf/nginx.conf
  #    insertafter: '\s+access_log              logs/access.log  combinedio;'
  #    line: |
  #            client_max_body_size 20m;
  #- name: replace IP address of all hosts to all hosts
  #  replace:
  #    dest: /usr/local/nginx/conf/nginx.conf 
  #    regexp: '\s+client_body_timeout  10;client_max_body_size 30m;'
  #    replace: "client_body_timeout  10;\nclient_body_buffer_size 1024M;\nclient_max_body_size 30m;\n"

  - name: Set sysctl
    tags:
      - sysctl
    sysctl: >
      name="{{item.name}}"
      state=absent
    changed_when: true
    failed_when: false
    ignore_errors: yes
    with_items:
      - { name: 'net.bridge.bridge-nf-call-iptable'}
      - { name: 'net.bridge.bridge-nf-call-arptables'}
      - { name: 'net.bridge.bridge-nf-call-ip6tables'}
      - { name: 'net.bridge.bridge-nf-call-iptables'}

  - name: Set sysctl
    tags:
      - sysctl
    sysctl: >
      name="{{item.name}}"
      value="{{item.value}}"
      state=present
      sysctl_set=yes
    ignore_errors: yes
    with_items:
      - { name: 'fs.nr_open', value: '100000000'}
      - { name: 'fs.file-max', value: '100000000'}
      - { name: 'net.core.somaxconn', value: '262144'}
      - { name: 'net.ipv4.tcp_max_syn_backlog', value: '262144'}
      - { name: 'net.core.netdev_max_backlog', value: '262144'}
      - { name: 'net.ipv4.tcp_max_orphans', value: '262144'}
      - { name: 'net.ipv4.tcp_max_tw_buckets', value: '12000'}
      - { name: 'net.ipv4.tcp_tw_recycle', value: '0'}
      - { name: 'net.ipv4.tcp_tw_reuse', value: '1'}
      - { name: 'net.ipv4.tcp_syncookies', value: '1'}
      - { name: 'net.ipv4.tcp_timestamps', value: '1'}
      - { name: 'net.ipv4.tcp_fin_timeout', value: '5'}
      - { name: 'net.ipv4.tcp_keepalive_time', value: '30'}
#online
worker_processes  24;

#include servers.conf;
events {
    worker_connections  10000;
    multi_accept on;
    use epoll;
}

 

标签:value,name,max,配置,tcp,内核,net,ipv4
From: https://www.cnblogs.com/tiantao36/p/18310507

相关文章

  • camke(11)配置g2o
     适配openvslam和slam14讲解代码版本1.Eigen安装(最新3.3.7)wget-qhttps://gitlab.com/libeigen/eigen/-/archive/3.3.7/eigen-3.3.7.tar.bz2tarxfeigen-3.3.7.tar.bz2rm-rfeigen-3.3.7.tar.bz2cdeigen-3.3.7mkdir-pbuild&&cdbuildcmake\-DCMAKE_BU......
  • 配置VMware静态IP
    方便远程办公,找IP1.在VMware中找到原有的IP,网关,子网掩码1.2点击虚拟网络编辑器-->点击NAT设置即可看到IP..........记住2.登陆root用户,打开终端编译2.1再ll进行查看2.2再cdnetwork-scripts2.3再viifcfg-ens332.4用到第一步中所查到的数据,IPADDR最后几位随意......
  • K3s 修改 CoreDNS 配置,持久生效
    K3s启动后,会自动帮我们安装好CoreDNS,不需要手动安装。如果你想修改CoreDNS的配置,常用的有两种方式:直接修改CoreDNS的configmap来调整CoreDNS的参数,例如:kubectl-nkube-systemeditconfigmapcoredns修改K3smanifests中的CoreDNS配置文件,文件位置:/var/lib/r......
  • 第三节 JMeter安装及配置
    1.官网地址下载(1)JDK:https://www.oracle.com/cn/java/technologies/downloads/,下载1.8版本以上的,最好下载最新版本(本次下载本次下载了jdk-22)。(2)JMeter:https://jmeter.apache.org/,下载最新版本即可(本次下载了apache-jmeter-5.6.3)。2.环境变量配置(1)JDK安装及配置:  ①安装:可安装......
  • springboot访问多个mysql数据库配置多数据源
    一、参考地址:https://github.com/baomidou/dynamic-datasource二、使用方法引入dynamic-datasource-spring-boot-starter或者dynamic-datasource-spring-boot3-starter。spring-boot1.5.x2.x.x点击查看代码<dependency><groupId>com.baomidou</groupId><art......
  • nginx出现499错误码的原因以及proxy_ignore_client_abort配置 及 nginx日志配置变量大
    一、nginx出现499错误码的原因以及proxy_ignore_client_abort配置1. nginx出现499错误码的原因    最近发现服务器上出现很多499的错误,出现499错误的原因是客户端关闭了连接,在我这篇文章:服务端在执行时中途关闭浏览器退出之后php还会继续执行吗?个人实践实验得到结果( h......
  • 7000元才有的高性能显卡配置,ToDesk云电脑只要不到1块!
    高性能显卡不仅仅是游戏玩家的刚需,也是设计师、工程师和剪辑师等专业人士的必备电脑配置。对于追求极致图形处理能力的用户来说,7000元的显卡预算并不罕见。然而,这样的花费对于大多数个人用户和小型企业来说,无疑是一笔较大的开销。最近小社长发现了一个平替方案——ToDesk云电脑,......
  • 【2024版】超详细Python+Pycharm安装保姆级教程,Python+Pycharm环境配置和使用指南,看完
    目录一、Python开发环境配置1.Python下载与安装二、PyCharm安装+运行测试+汉化1.PyCharm下载及安装2.解释器配置及项目测试3.PyCharm汉化本文将从Python解释器安装到Pycharm专业版安装和配置汉化等使用都进行了详细介绍,希望能够帮助到大家。Python解释器&Pycharm安......
  • 在Linux中,编译内核的意义与步骤?
    在Linux系统中,编译内核是一个重要的操作,它允许用户根据自己的硬件配置和需求定制内核。以下是编译内核的意义和步骤的详细说明:1.编译内核的意义定制化:用户可以根据自己的硬件和需求选择内核的配置选项,从而优化系统性能。安全性:通过编译内核,可以去除不需要的模块和功能,减少潜......
  • Apollo9.0环境配置
    本篇记录Apollo9.0环境配置目录1.Apollo9.0步骤1.1cuda安装1.2docker安装1.3Docker-Nvidia安装1.3Apollo9.0安装1.Apollo9.0步骤1.1cuda安装Cuda环境及Pytorch环境安装1.2docker安装Docker初识及使用研究1.3Docker-Nvidia安装Docker-Nvidia(NVIDIAC......