手上有一台
STM32MP157C DK2 的板子,上面已经运行了OpenSTLinux , 因为它是STM32 系列里唯一达到千兆位网速的(这是选用STM32MP1的一个重要原因),想测试一下其网络速度。
在与其连接的WINDOWS 10 PC 上用scp 向它发送文件和下载文件, 速度分别只有3.3MB/s 和3.1MB/s , 速度远远未达千兆位网应有的100MB/s 速度。
已经确信DK2 的网线连接速度是1Gb( stm32-dwmac 5800a000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx), PC 上的连接也是1Gbps。
为避免交换机可能的限速带来的问题, 再测试直接将DK2 与PC 连接(设置固定IP), 下载及上载文件也是一样的速度,为避免写文件系统(TF卡)导致限速,直接往DK2 的/dev/null 设备发送文件以避免写TF 卡,速度仅稍微提高了一点点,达到3.9MB/s。
是我的测试方式有问题吗? 还是OpenSTLinux 就只能达到这样的速度?这样的速度百兆网也能做到。