其他分享
首页 > 其他分享> > TCP out of memory

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

 

标签:core,max,tcp,TCP,memory,net,ipv4,wmem,out
来源: https://www.cnblogs.com/Leonardo-li/p/16286712.html