udp丢包问题研究

//发现udp 有收不到数据包现象.

一: 观察丢包

  1. ifconfig enp8s0

  2. netstat -s -u

二: 修改系统缓存参数. recv_buffer_size

修改系统buffer_size

sysctl -w net.core.rmem_max=26214400

sysctl -w net.core.rmem_default=26214400

三: 应用程序考虑

av_dict_set(&m_options, "buffer_size", "1024000", 0);

1个窗口还比较稳定, 4个窗口相当于4个负载,负载太重不行!

数据负载不稳定造成, 每次不能书写太多的数据. 应平滑数据输出.

udp 包大小1316,1504 比较常见.

相关推荐
掘根5 小时前
【消息队列项目】虚拟机管理实现
网络
老王熬夜敲代码6 小时前
网络中数据传输的具体过程
linux·网络·笔记
汤愈韬7 小时前
TK_网络基础和常见攻击(笔记)
网络·笔记
北邮刘老师8 小时前
【智能体互联协议解析】需要“智能体名字系统”(ANS)吗?
网络·人工智能·大模型·智能体·智能体互联网
照海19Gin9 小时前
【企业网架构实验解析】三层组网与 AC+AP 无线部署的协议逻辑(eNSP 仿真实践)
网络
Lilixxs9 小时前
wireshark LLDP 协议抓包获取 M580 PLC 网口地址
网络·测试工具·wireshark·plc·施耐德·lldp·m580
vortex59 小时前
Linux下局域网IPv6地址发现与扫描
网络
北邮刘老师10 小时前
【智能体互联协议解析】身份码-智能体的身份证号
网络·人工智能·大模型·智能体·智能体互联网
日更嵌入式的打工仔11 小时前
Ethercat COE 笔记
网络·笔记·ethercat
UVM_ERROR12 小时前
UVM实战:RDMA Host侧激励开发全流程问题排查与解决
服务器·网络·数据库