5. DoorNet2 性能测试¶
5.1. 有线网络¶
5.1.1. 测试环境¶
PC:Win10 x64 版本号20H2 2.5G网卡
DoorNet2 OpenWrt 2021_11_13镜像 千兆网卡
OpenWrt X86网关 千兆网卡
Cat6网线5米内
5.1.2. 测试内容及结果¶
TX |
RX |
|
WAN |
949Mbits/sec |
949Mbits/sec |
LAN |
945Mbits/sec |
942Mbits/sec |
转发 |
947Mbits/sec |
946Mbits/sec |
注解
本测试除使用上述测试环境外,还使用iperf3进行TCP速率测试。 具体使用的版本为OpenWrt:iperf 3.7 (cJSON 1.5.2);Win10:iperf 3.1.3;X86网关:iperf 3.5 (cJSON 1.5.2)。 测试结果使用60秒平均速率。
5.1.2.1. WAN口¶
DoorNet2 WAN口与PC网卡直连,PC网卡处于网络共享模式。
1 2 3 4 5 6 7 8 | #DoorNet2 打开iperf3服务器
iperf3 -s
#PC 连接iperf3服务器进行测试
#发送测试
iperf3 -c serverIP -t 60 -R
#接收测试
iperf3 -c serverIP -t 60
|
5.1.2.1.1. 发送测试¶
DoorNet2 WAN口发送速率949Mbits/sec
5.1.2.1.2. 接收测试¶
DoorNet2 WAN口接收速率949Mbits/sec
5.2. 无线网络AP模式¶
5.2.1. 测试环境¶
DoorNet2 OpenWrt测试镜像 WIFI网卡
手机:HUAWEI_Mate30_Pro 版本号11.0.0.176
测试距离:3米内
5.2.2. 测试内容及结果¶
TX |
RX |
|
2.4GHz |
68.9Mbits/sec |
67.3Mbits/sec |
5GHz |
204Mbits/sec |
182Mbits/sec |
注解
本测试除使用上述测试环境外,还使用iperf3进行TCP速率测试。 具体使用的版本为OpenWrt:iperf 3.7 (cJSON 1.5.2);手机:iperf3(cJSON 1.5.2)。 测试结果使用60秒平均速率。
注意
首次开机启动时会自动开启2.4GHz wifi,5GHz模式需要手动设置,详细内容请查看 无线配置 章节
5.2.2.1. 2.4GHz¶
DoorNet2 无线网卡开启Master模式,手机连接DoorNet2打开的无线网络(SSID默认为DoorNet)
1 2 3 4 5 6 7 8 | #OpenWrt 打开iperf3服务器
iperf3 -s
#手机 连接iperf3服务器进行测试
#接收测试
iperf3 -c serverIP -t 60
#发送测试
iperf3 -c serverIP -t 60 -R
|
5.2.2.1.1. 发送测试¶
DoorNet2 2.4GHz WIFI发送速率68.9Mbits/sec
5.2.2.1.2. 接收测试¶
DoorNet2 2.4GHz WIFI接收速率67.3Mbits/sec
5.2.2.2. 5GHz¶
DoorNet2 无线网卡开启Master模式,手机连接DoorNet2打开的无线网络(SSID默认为DoorNet)
1 2 3 4 5 6 7 8 | #OpenWrt 打开iperf3服务器
iperf3 -s
#手机 连接iperf3服务器进行测试
#接收测试
iperf3 -c serverIP -t 60
#发送测试
iperf3 -c serverIP -t 60 -R
|
5.2.2.2.1. 发送测试¶
DoorNet2 5GHz WIFI发送速率204Mbits/sec
5.2.2.2.2. 接收测试¶
DoorNet2 5GHz WIFI接收速率182Mbits/sec
5.3. AES-GCM测试¶
AES是一种加密算法,GCM是其中一种加密模式,我们通过AES-GCM测试来得出DoorNet2的处理性能。
注解
此测试不严谨,仅供参考。
5.3.1. 单核测试¶
1 2 3 4 | openssl speed -evp aes-256-gcm
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes
aes-256-gcm 92514.77k 112440.85k 121236.82k 123843.38k 124324.52k 124354.56k
|
5.3.2. 多核测试¶
1 2 3 | openssl speed -multi $(cat /proc/cpuinfo |grep processor | wc -l) -evp aes-256-gcm
evp 296680.65k 373227.97k 404255.34k 413541.72k 416797.43k 419512.32k
|
5.4. coremark测试¶
CoreMark是一个综合基准,用于测量嵌入式系统中使用的处理器(CPU)的性能。
1 2 3 4 5 6 7 8 9 10 11 12 | 2K performance run parameters for coremark.
CoreMark Size : 666
Total ticks : 45980
Total time (secs): 45.980000
Iterations/Sec : 38277.511962
Iterations : 1760000
Compiler version : GCC8.4.0
Compiler flags : -O2 -DMULTITHREAD=16 -DUSE_PTHREAD -lrt
Parallel PThreads : 16
CoreMark 1.0 : 38277.511962 / GCC8.4.0 -O2 -DMULTITHREAD=16 -DUSE_PTHREAD -lrt / Heap / 16:PThreads
|