一、问题说明
1.在RK3562上面跑udp传输,发送带宽500Mbps,udp出现丢包现象,电脑上面看到的带宽为250~300Mbps。
2.相同的程序,在T507上面,电脑没有出现丢包现象,看到450~500Mbps。
二、解决办法尝试
1.加大udp发送缓冲区大小为16M
sysctl -w net.core.wmem_max=16777216
sysctl -w net.core.wmem_default=16777216
电脑上面看到的带宽为300~500Mbps,丢包数量有减少,但是还是存在丢包问题。
2.在RK3562设备上面发送udp包以后,添加延迟1us,这时候电脑上面看到的带宽稳定在150Mbps,带宽下降了,没有出现丢包问题了。虽然发送的帧率下降了,但是能保住数据的完整性。