首页 > 系统相关 >Linux内核态TCP协议调优

Linux内核态TCP协议调优

时间:2022-12-06 11:08:53浏览次数:80  
标签:sysctl 1net tw tcp TCP 调优 ipv4 Linux net


参考:​​https://zhuanlan.zhihu.com/p/374135294​

net.ipv4.tcp_syncookies=1

net.ipv4.tcp_tw_timeout=5 #阿里云linux才支持此参数,参考:​​修改TCP TIME-WAIT超时时间 - 云服务器 ECS - 阿里云https://help.aliyun.com/document_detail/155470.html​

net.ipv4.tcp_tw_reuse = 1

net.ipv4.tcp_tw_recycle = 1 #linux新版内核已经废弃,参考:​​Troubleshooting sysctl: cannot stat /proc/sys/net/ipv4/tcp_tw_recycle: No such file or directory​

net.ipv4.tcp_timestamps = 1

net.ipv4.tcp_fin_timeout = 30

net.ipv4.tcp_keepalive_time = 1200

net.ipv4.ip_local_port_range = 1024 65000

net.ipv4.tcp_max_syn_backlog = 8192

net.ipv4.tcp_max_tw_buckets = 18000

编辑:/etc/sysctl.conf;

生效:sysctl -p

标签:sysctl,1net,tw,tcp,TCP,调优,ipv4,Linux,net
From: https://blog.51cto.com/u_15903664/5915132

相关文章

  • linux下jdk多版本切换
    系统环境系统almalinux9javaOrcalejdk1.8&jdk17jdk安装方式yumlocalinstallrpm包(注:安装jdk时未对/etc/profile进行更改)如何切换参考Linux下怎......
  • Windows下使用vscode连接Linux服务器进行C++代码运行与调试
    参考链接:vscode+SSH配置https://blog.csdn.net/irober/article/details/112724986launch.json+tasks.json配置https://blog.csdn.net/jackuylove/article/deta......
  • 查找linux下进程占用CPU过高的原因,以php-fpm为例
    很多时候,线上服务器的进程在某时间段内长时间占用CPU过高,为了优化,我们需要找出原因。1、找出占用CPU最高的10个进程psaux|sort-k3nr|head-n10或查看占用内存最高的1......
  • Linux进程和计划任务管理
    进程和计划任务管理文章目录进程和计划任务管理一、程序和进程的关系二、查看进程信息三、查看静态的进程统计信息1.ps-elf:2.pgrep命令查看进程信息3.查看进程信息四、......
  • 3.2.Linux-文本过滤与处理-comm指令:以行为单位比较两个已排序文件
    1.comm指令这项指令会一列列地比较两个已排序文件的差异,并将其结果显示出来,如果没有指定任何参数,则会把结果分成3列显示:第1列仅是在第1个文件中出现过的列,第2列......
  • linux history不记录历史命令
    目录linuxhistory不记录历史命令不记录历史命令执行使用history-d删除指定命令记录编辑~/.bash_history文件删除历史记录使用sed命令快速删除的技巧执行命令前加入空......
  • 【Linux】Jenkins之Pipeline的使用(五)
    概念是一套运行在Jenkins上的工作流框架,将原来独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排和可视化的工作。优势代码:Pipeline......
  • Java网络编程---基于TCP协议实现客户端服务端通信
    首先,对于TCP协议,我们要明确:TCP:传输控制协议TCP会尽自己所能,尽量将数据发送给对方;但并不能保证100%可以发送给对方TCP会在数据发送不到对方的情况下,会给应用......
  • Linux的free命令与OOM的简单总结
    简介查看操作系统配置最关键的几个命令是lscpu查看CPU信息以及free查看内存信息.不过free信息有一个疑惑点他的free的值可能很小.会让搭建产生误解.这里简单说......
  • 从零开始实现一个Linux容器
    欢迎来到猫猫的C语言实验室喵!序言:文中所述源码是以MIT协议开源的,本文转载请注明原创作者为Moe-hacker,除此之外无其他要求。作者其实想将本文改名为《Re:从零开始的conta......