小樱 发表于 2025/3/13 19:13

Linux服务器高并发连接数应用层tcp端口丢包Overflow怎么办,CPU主频太低性能受限

Linux服务器高并发连接数应用层tcp端口丢包Overflow怎么办,CPU主频太低性能受限

检测
netstat -s | grep -i LISTEN
可以看到数值一直在疯狂上涨
1429880065126 times the listen queue of a socket overflowed

解决办法
除了升级配置提升CPU性能外,没有解决办法,只能联系应用层开发者去优化程序性能,比如说增加CPU多核心支持,实现多线程处理数据

其它tcp丢包的案例
https://bbs.itzmx.com/thread-100689-1-1.html
https://bbs.itzmx.com/thread-109876-1-1.html
https://bbs.itzmx.com/thread-88435-1-1.html

唯一能够优化的是让系统内核提供更多的队列上限,但是这并不能解决overflowed
echo "net.core.somaxconn = 65535" >> /etc/sysctl.conf
然后执行 /sbin/sysctl -p 让参数生效
页: [1]
查看完整版本: Linux服务器高并发连接数应用层tcp端口丢包Overflow怎么办,CPU主频太低性能受限