登录体验更流畅的互动沟通
对网卡进行回环测试lo和eth速度有差异,以下是回环测试的方法和测试结果:
方法1:使用本地loop模式;
方法2:将eth1的phy设置为回环模式;
测试代码逻辑:发送socket原始套接字,发送后立即记录时间并接收,接收到后记录时间,然后计算接收前后的时间差
从测试结果可以看到,本地loop模式下,发收时间为16us,而使用eth1时,发收时间为300us左右,能否定位一下eth1回环测试时间较长的原因,我们目前的猜想是MAC驱动的问题
另:我们的需求是20us以内。