我将 AM3352与 Marvell PHY 配合使用。
我已连接互联网、直到达到100 Mbps、它工作正常。 当以大于100Mbps 的速率进行连接时、显示的是1000Mbps、但在速度测试中、显示的速率永远不会超过100Mbps。 我们的宽带速度在 PC 上显示为220Mbps。
请帮我启用千兆位以太网。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
请查找随附的 ethtool 和 dmesg 日志。
我通常将1000千兆位 Cat 6电缆与 Cisco 交换机配合使用,并通过该网络连接。 在 PC 上、OOkal Speedtest 显示的是220Mbps、但在我的器件中、显示的是60Mbps 至85Mbps。 当我连接速度较低的50 Mbps 或附近的互联网时、另一件事是显示正确的速度或速度。
我使用了 Linux 内核4.4.16和默认 uboot。 此外、支持10BaseT 至1000BaseT 的漫威 PHY。
我直接使用互联网进行测试。 我已经使用基于 speedtest 的 python API 创建了 python 脚本。 我已使用此脚本检查 PC 和 AM3352器件的互联网速度。 此脚本在我的 PC 上显示的 Ubuntu 速度正确、但在设备上不显示。
您好!
感谢您的日志和其他说明。 例如、TI 只能支持 AM3352器件与 PC 之间的本地连接或即时链路合作伙伴。 TI 只能支持 CPSW 驱动程序及其与 Linux 内核的接口。 连接到互联网会影响吞吐量的变量太多。
我首先看到的是 ethtool 输出、这让人感到困惑、并指出了一些可能的硬件问题。 ethtool 未显示链接伙伴、提供的引导日志未显示 CPSW 建立链接状态。 电路板上是否有其他网络接口、如 USB?
广播自协商:否
速度:1000Mb/s
双工:半双工
端口:MII
PHYAD:0
收发器:外部
自协商:开
支持唤醒:D
唤醒:D
当前消息级别:0x00000000 (0)
检测到链接:否
此致、
Schuyler
您好!
很抱歉、我没有看到正确的日志。 请查找附加的日志。 这一次、我一直连接电缆。
是的、我们有一个支持 USB 的无线接口。
还有一件事、如果存在硬件问题、那么您能描述它的位置吗?
您好!
一个更新。
我们采用了500Mbps 的新宽带、在此范围内、我测试了 AM335器件。 使用 Speedtest 脚本、它显示了大约130Mbps。
如前所述、没有问题、但速度仍然存在问题。
我已经检查了与 PC 的相同连接、它显示的速度大约为450Mbps、AM3352器件显示的速度大约为130Mbps。
那么、我的问题是、为什么 PC 和 AM3352器件之间有如此大的差异(几乎是3倍)?
此致、
Sandip Rakhasiya
您好!
网络吞吐量的差异是由于处理器的差异造成的。 PC 将始终具有比 AM3352更高的网络吞吐量能力。
请注意、AM3352与 PC 的比较不是、也不能以1比1的方式进行比较。 与单核器件 AM3352相比、大多数 PC 都是多核器件、而且器件复杂得多。 另请考虑,PC 使用网络加速的网络适配器,这会增加网络吞吐量。 AM3352上的所有网络流量都必须由 cortex-A8处理器进行处理、不会像 PC 中那样存在任何网络负载。
需要考虑的另一点是 AM3352的运行速度。 下面的链接指向性能指南、其中有一个有关网络吞吐量的部分。 根据 AM3352运行速度的不同、会对吞吐量产生直接影响。 性能指南中使用的主板以1GHz 运行、作为一个 iperf 客户端(发送数据)、这将产生大约350-370Mbps 的速率。
总之、有几个因素会影响网络吞吐量、例如处理器速度、活动接口数量(此处为 CPSW 和 USB)。
此致、
Schuyler