信创操作系统层面tcp短时高并发短连接应当如何调优?

我这当前使用的统信1050e 已经抛弃了tcp_tw_recycle 参数,当前在大量并发短连接环境下,操作系统层面应该怎么优化,会有什么副作用,望有经验的大佬解惑,谢谢!显示全部

我这当前使用的统信1050e 已经抛弃了tcp_tw_recycle 参数,当前在大量并发短连接环境下,操作系统层面应该怎么优化,会有什么副作用,望有经验的大佬解惑,谢谢!

收起
参与8

查看其它 2 个回答Ciao的回答

CiaoCiao架构师某证券公司

传统Linux 在开启 tcp_timestamps和tcp_tw_recycle 是会存在问题 ,因为tcp_timestamps缺省就是开启的,所以当tcp_tw_recycle被开启后,实际上这种行为就被激活了,触发PAWS机制,在NAT环境下就会有概率丢包。对于高并发短连接环境,由于会产生大量time_wait状态连接,可能会引发端口耗尽,可以考虑连接 快速回收 或者 链接复用 进行优化。调整 tcp_max_tw_buckets , 在TIME_WAIT 数量等于 tcp_max_tw_buckets 时,不会有新的 TIME_WAIT 产生 。 在time_wait数量等于此参数时,就会快速回收,对端会收到一个reset包,由于time_wait就是连接关闭阶段,连接注定要关闭,所以也不会有什么问题。 tcp_tw_reuse , 在 收到最后一个包后超过1s,可以达到快速复用TIME_WAIT状态的socket链接 。

证券 · 2024-04-30
浏览103

回答者

Ciao
Ciao0011
架构师某证券公司
擅长领域: 服务器信创信创操作系统

Ciao 最近回答过的问题

回答状态

  • 发布时间:2024-04-30
  • 关注会员:4 人
  • 回答浏览:103
  • X社区推广