问题描述
大量数据的话采用拆包成1472之内的包,然后偶尔会出现丢包情况,我把读写缓冲区都调的好大,可是好像并没有改善,还是会有丢包现象,请问可能会是什么原因?如何解决?
问题解答
回答1:本机回环是不走网卡的,直接内存操作速率太快,所以数据大了超出内核缓冲区是正常的。控制一下流量吧。毕竟UDP本身就是允许丢包的。一般还是看具体网卡通讯丢不丢包。

问题描述
大量数据的话采用拆包成1472之内的包,然后偶尔会出现丢包情况,我把读写缓冲区都调的好大,可是好像并没有改善,还是会有丢包现象,请问可能会是什么原因?如何解决?
问题解答
回答1:本机回环是不走网卡的,直接内存操作速率太快,所以数据大了超出内核缓冲区是正常的。控制一下流量吧。毕竟UDP本身就是允许丢包的。一般还是看具体网卡通讯丢不丢包。
相关文章:1. linux - 编译安装了mysql 5.6,为什么mysql安装目录下scripts木有呢?2. linux - cgroup 和 rlimit 之间的关系是什么?3. linux - node.js怎么实现比较稳定的定时任务4. linux - epoll + 非阻塞IO接收数据问题5. 32岁了是否还适合转行做Linux6. 日志 - 有没有办法在LINUX上查询哪个用户从哪个IP登录什么时候执行了什么命令?7. ubuntu - 买了一个VPS,SSH能连,但是Ping不通?8. mysql 使用 join 还是 "," 进行多表查询???9. nginx处理静态资源的问题10. Linux 批量修改文件名
![C++的数组可以int n;cin>>n;int a[n];这样初始化吗?](/data/image/nopic.jpg)
网公网安备:皖ICP备2020019022号-8 Copyright ¢ 2020-2025 Powered by V1.8 All Rights Reserved 技术支持:乐呵呵网
声明:本站所有资源以学习为主