AM335X 千兆网口通讯比百兆速度慢是什么原因?

2019-07-17 15:32发布

请问一下我在AM335X上使用dual mac模式其中有一个网口为千兆网口,另一端为电脑千兆网卡可以进行ping以及tcp发送数据,但是,tcp进行测速的时候,测出来只有100多200kbyte/s,但是这个网口适配为百兆进行通讯,速度却有5-6mbyte/s, 这是由可能什么原因导致的呢?百兆的时候通讯是一切正常的,使用千兆的时候抓包看过会有显示[tcp dup ack #1]之类的错误,希望指点一下,谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
zhangmangui
1楼-- · 2019-07-18 10:30
wang2945 发表于 2017-4-18 16:33
感觉像是两个网口一起启用的时候,网口2速度便无法上去,是不是不能够一个网口对应一个dma通道? ...

真的不知道了
xiaoyaodz
2楼-- · 2019-07-18 16:17
你使用的路由器转接?
xiaoyaodz
3楼-- · 2019-07-18 21:01
可能交换机网速跟不上吧。
wang2945
4楼-- · 2019-07-19 00:43
 精彩回答 2  元偷偷看……
wang2945
5楼-- · 2019-07-19 02:00
请问一下使能了DUAL MAC MODE 后是不是只能够使用DMA_Channel0进行操作
wang2945
6楼-- · 2019-07-19 02:16
请问一下使能了DUAL MAC MODE 后是不是只能够使用DMA_Channel0进行操作,我看了一下手册上总是说用host进行操作,这个的意思是只能够利用dma——channel0将数据传输到PORT0,再通过描述符中的端口,进行转发?那这样是否不能够实现PORT1对应通道1 PORT2对应通道2了,假如只能够通过dma那这样两个网口的数据都通过这个通道效率上会不会比较低。

一周热门 更多>