Linux系统内核-TCP连接数和网络等待时间设置优化

一、TCP连接数优化

Linux服务器默认支持1024个tcp连接,在实际压测时,无论是压力机还是服务器都需要对tcp参数进行优化

1.参看系统当前支持tcp连接数

ulimit -n
 

2.设置系统最大连接数

vi /etc/security/limits.conf

在最后一行添加:

* soft nofile 1000000

* hard nofile 1000000

二、TCP连接等待时间优化

Tcp三次握手和四次挥手,第四次挥手之后,不会立刻断开连接。会wait一段时间,一般2分钟,确认没有请求了才会释放端口。而服务器最大的端口是65535,会存在端口不够用的情况

1.减少tcp等待时间

vi /etc/sysctl.conf

在文件末尾,添加以下参数:

net.ipv4.tcp_syncookies = 1

net.ipv4.tcp_tw_reuse = 1

net.ipv4.tcp_tw_recycle = 1

net.ipv4.tcp_fin_timeout = 30

2.让配置生效

执行 /sbin/sysctl –p

相关推荐

  1. Linux系统内核-TCP连接网络等待时间设置优化

    2024-02-04 23:52:02       36 阅读
  2. carbondata连接优化

    2024-02-04 23:52:02       8 阅读
  3. Linux系统中跟TCP相关的内核参数

    2024-02-04 23:52:02       37 阅读
  4. 在Ubuntu系统中,要优化文件句柄、线程网络

    2024-02-04 23:52:02       36 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-04 23:52:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-04 23:52:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-04 23:52:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-04 23:52:02       20 阅读

热门阅读

  1. 【设计模式:interpreter pattern】

    2024-02-04 23:52:02       30 阅读
  2. 【python3】多线程详解

    2024-02-04 23:52:02       30 阅读
  3. Tomcat(1)作用及自定义Tomcat实现

    2024-02-04 23:52:02       32 阅读
  4. Redis的过期键的删除策略

    2024-02-04 23:52:02       28 阅读
  5. Ubuntu权限相关命令

    2024-02-04 23:52:02       36 阅读
  6. 计算机网络(复习资料)

    2024-02-04 23:52:02       31 阅读
  7. 解决SpringBootAdmin部署到线上后无法访问

    2024-02-04 23:52:02       33 阅读
  8. ip网络的三类地址及其相互关系

    2024-02-04 23:52:02       32 阅读