TCP out of memory
1.系统报错日志/var/log/messages
2.需要调整如下内核信息:
vim /etc/sysctl.conf
修改如下内核配置:
net.core.netdev_max_backlog=30000
net.core.rmem_max=134217728
net.core.wmem_max=134217728
net.ipv4.tcp_max_syn_backlog=8192
net.ipv4.tcp_rmem=4096 87380 67108864
net.ipv4.tcp_wmem=4096 87380 67108864
3.参数说明
net.core.netdev_max_backlog #每个网络接口接收数据包的速率比内核处理这些包的速率快时,允许送到队列的数据包的最大数目。
net.core.rmem_max #最大socket读buffer,可参考的优化值:873200
net.core.wmem_max #最大socket写buffer,可参考的优化值:873200
net.ipv4.tcp_max_syn_backlog #记录的那些尚未收到客户端确认信息的连接请求的最大值
net.ipv4.tcp_rmem #TCP读buffer,可参考的优化值:32768 436600 873200
net.ipv4.tcp_wmem #TCP写uffer,可参考的优化值:8192 436600 873200
4.参考文档
https://www.json.cn/blog/2021/0107/p-16595.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
· Manus的开源复刻OpenManus初探