硬件:M28K(超小的全功能RK3528边缘计算平台),配合1235U迷你主机自带的千兆网口,中间1米长网线直连。
软件:Flippy-OpenWrt ,内核 5.10.160-rk35xx-flippy-2309a
软件发布信息:Base on OpenWrt R23.09.24 by lean & lienol
此次测试分两种情况,分别是CPU空闲状态和四核满载状态。
网口情况:两个网口,分别RGMII的eth0,和PCIE扩展的eth1。在板子段运行iperf3 -s ,然后电脑端iperf3 -c 192.168.2.1
结论:
CPU空闲状态下,eth0下行大约935Mb/s,上行939Mb/s。
CPU空闲状态下,eth1下行大约931Mb/s,上行939Mb/s。
CPU满载状态下,下行能保持在863~905Mb/s,上行940Mb/s左右。
以下是测试过程:
CPU空闲时,不插网线,整板功耗约为0.9~1W(5V,0.19A左右),插上两条网线后,电压和电流分别为4.89V,0.37A。
1, CPU空闲状态,测试 eth0 (RGMII, RTL8211) :测得两次分别是937和934 。
然后反向测试,为了方便起见,直接增加-R参数即可。两次分别测得946M和932M。
2,CPU空闲状态,测试 eth1 (PCIE, RTL8111) ,分别测得930M和932M
然后测试eth1的反向传输,分别测得940和938M:
3,接下来测试CPU满载情况,打满一个cpu:dd if=/dev/zero of=/dev/null &
4, 让四核心处于满载状态,测试网络正向速率:
反向速率:
歪朵拉开源硬件: https://widora.cn
淘宝: https://widora.taobao.com/
离线
离线