EDA365电子论坛网

标题: 瑞萨RZ/G2L ARM开发板存储读写速度与网络实测 [打印本页]

作者: ningmengzier    时间: 2022-6-11 09:05
标题: 瑞萨RZ/G2L ARM开发板存储读写速度与网络实测
本帖最后由 ningmengzier 于 2022-6-11 09:06 编辑
- V5 e4 G2 @" K( n, B# H
8 J4 ]# Z$ [$ l/ c
本篇文章基于飞凌嵌入式OK-G2LD-C开发板,针对其存储读写速度和千兆网带宽进行测试。相信能够帮助各位工程师小伙伴更加深入地了解这套板卡。" z+ s0 T: N( ?7 l. P- h
存储读写速度测试1.eMMC读写测试
4 T+ O5 e0 x6 s* Z: h0 MOK-G2LD-C平台的eMMC默认运行于HS200 模式,工作位宽为8。下面简单测试eMMC的读写速度,这里我们以读写ext4 文件系统为例。
: _$ f+ G9 R; ~9 d  _, _1 I1 w写入测试:# |$ R, R" |- S0 U! [4 f# L
  1. root@okg2l:~# dd if=/dev/zero of=/test bs=1M count= 500 conv=fsync
    6 U; u" q! ]0 u& }. _8 Q% d
  2. 500+0 records in' |5 q" W* w, K
  3. 500+0 records out7 r7 |3 U+ k* D  @% H
  4. 524288000 bytes (524 MB)copied, 7.81532s, 67.1MB/s
复制代码
. {! e: n' X# M5 K) B
读取测试:
  1. root@okg2l:~# dd if=/test of=/dev/null bs=1M count= 500 conv=fsync; p4 D1 R, ]( P* |! e+ E2 q; k: l
  2. 500+0 records in/ |8 B/ T& r6 }$ H: o! Z: r
  3. 500+0 records out
    & C0 u6 {3 c9 _, B- u! X2 ]
  4. 524288000 bytes (524 MB)copied, 6.49422s,80.7MB/s
复制代码
. ^0 y5 w1 F5 T( l9 i9 _
通过以上可以看到,eMMC的写入速度为67.1MB/s,读取速度为80.7 MB/s
1 f7 ]. e4 j, E2.TF卡读写测试
/ {; L" r6 ]- K# m$ V% YOK-G2LD-C平台的TF卡默认运行于SDR104模式,工作位宽为4,下面简单测试TF卡的读写速度,我们仍然以读写ext4文件系统为例。
, g* T% G- l  Y写入测试:
* B* t+ d3 ]8 Z; E) m$ {+ V
  1. root@okg2l:~# dd if=/dev/zero of=/run/media/mmcblk1p1/test bs=1M count=500 conv=fsync \oflag=direct9 K1 s& S; V% |9 R9 P
  2. 500+0 records in% g% t5 C" L2 v' O( A$ A& |8 p
  3. 500+0 records out9 P- [$ ?  a% @# k
  4. 524288000 bytes (524 MB) copied, 107.154s, 4.9MB/s
复制代码
) {0 d+ n, j+ k; n9 m& F) Q% X! |
读取测试:
+ v6 e/ A! a9 Q' A, v- }% f) g
  1. root@okg2l:~# dd if=/run/media/mmcblk1p1/test of=/dev/null bs=1M iflag=direct3 h& k1 C0 ]: L* G
  2. 500+0 records in' E/ B3 o- ]; b% N" D
  3. 500+0 records out
    4 l/ X: C/ [# x. i3 i
  4. 524288000 bytes (524 MB) copied, 14.7009s, 35.7MB/s
复制代码
: i9 O  B( O- X( m+ x
通过以上测试可以看到,TF卡的写入速度为4.9 MB/s,读取速度为35.7 MB/s) h1 m+ U; P; u0 Y& x
3.USB2.0读写测试/ l  M+ H3 J) P; R
OK-G2LD-C支持两个USB2.0接口,用户可以在任何一个板载USB HOST接口上连接USB鼠标、USB键盘、U盘等设备,并且支持以上设备的热插拔。这里我们以读写USB2.0接口的U盘为例。1 I% [3 `$ b) |) q8 ~* Z
写入测试:: n+ H  G1 u- i
  1. root@okg2l:~# dd if=/dev/zero of=/run/media/sda1/test bs=1M count=50 conv = fsync \oflag=direct8 @( g% ^8 n) i0 |- v6 `
  2. 50+0 records in
    ; O9 g. ?/ B* A% _8 Z' x7 A
  3. 50+0 records out
    . r, v3 J# t6 p- B; S8 n5 T6 F
  4. 52428800 bytes (52 MB) copied, 8.81593s, 5.9MB/s
复制代码

8 Z/ c  Z3 [. z2 I4 O/ ^读取测试:
% D2 H$ t# L$ c0 E
  1. root@okg2l:~# dd if=/run/media/sda1/test of=/dev/null bs=1M iflag=direct' k& E2 k3 A) @* f8 ]
  2. 50+0 records in9 q; }9 n, e, H1 V/ L7 q7 t
  3. 50+0 records out0 c3 N3 [; N& }+ s
  4. 52428800 bytes (52 MB) copied, 1.46226s, 35.9MB/s
复制代码

8 f3 h, j/ a7 G6 W3 b# _通过以上测试结果可以看到,USB2.0的写入速度为5.9 MB/s,读取速度为35.9MB/s2 o2 J; i' I. |$ M4 @5 D
4.DDR带宽测试
  q0 i6 h! L# I! T执行测试操作
* m7 b1 \1 x( J' y4 l3 _+ l
  1. root@okg2l:~# memory_bandwidth.sh
复制代码

9 t) c( e5 W3 G9 T+ S; x打印信息如下:% U, e1 O( G5 k
OK-G2LD-C的DDR4带宽如上图所示,读取带宽2765Mb/s,读入带宽约为891Mb/s
/ H" l1 H% p: U" @/ H4 E网络测试网络打流测试! _8 A) B) V6 k& `
OK-G2LD-C开发板搭载两个千兆网口,小编使用iperf3打流测试其实际网络带宽。
# o; L  g2 b7 ]$ I
  1. root@okg2l:~# iperf3 -c 192.168.0.2 -i 5 -t 60
    9 p5 |9 `$ d/ m# o  c, r
  2. Connecting to host 192.168.0.2, port 52011 y/ U) {* f) A) D8 u, `' Q
  3. [  5] local 192.168.0.232 port 39804 connected to 192.168.0.2 port 5201
    ; w* T2 u5 K: Y. U$ e+ E
  4. [ ID] Interval  Transfer  Bitrate  Retr  Cwnd
    & i* U' ]4 _# J% U- E; s( P. U
  5. [  5]   0.00-5.00   sec   38.3 MBytes  64.3 Mbits/sec  1736   1.41 KBytes4 U3 E. B8 e! g! ?& Q
  6. [  5]   5.00-10.00  sec  44.2 MBytes  74.2 Mbits/sec  1785   4.24 KBytes! B4 k9 y2 E* k3 P  S9 `! G- p
  7. [  5]  10.00-15.00  sec  67.7 MBytes   114 Mbits/sec  2741   2.83 KBytes
    $ b% [# x* q* |: N- b+ H
  8. [  5]  15.00-20.00  sec  26.0 MBytes  43.6 Mbits/sec  1043   1.41 KBytes/ Z9 J; J9 K" P) `# i) C# q
  9. [  5]  20.00-25.00  sec  53.2 MBytes  89.2 Mbits/sec  2054   2.83 KBytes* s# k, \2 d+ M' ?
  10. [  5]  25.00-30.00  sec  42.4 MBytes  71.2 Mbits/sec  2030   2.83 KBytes. W3 L5 b0 U+ t' C
  11. [  5]  30.00-35.00  sec  44.1 MBytes  74.0 Mbits/sec  2085   5.66 KBytes7 ?4 z+ C  E# o5 U1 {
  12. [  5]  35.00-40.00  sec  32.3 MBytes  54.2 Mbits/sec  1528   1.41 KBytes! F, o) w* D. o' Q3 m) @2 x
  13. [  5]  40.00-45.00  sec  33.6 MBytes  56.4 Mbits/sec  1671   11.3 KBytes$ d8 i+ }% F  J0 h5 V" D
  14. [  5]  45.00-50.00  sec  45.1 MBytes  75.6 Mbits/sec  2151   1.41 KBytes8 o) ^- u/ r* ]" o' j' {: z
  15. [  5]  50.00-55.00  sec  28.1 MBytes  47.1 Mbits/sec  1388   1.41 KBytes1 s+ ~3 X  R$ M% c4 d: v* ?
  16. [  5]  55.00-60.00  sec  24.7 MBytes  41.5 Mbits/sec  1222   2.83 KBytes
    5 G, R# o3 ]! p6 |7 P
  17. - - - - - - - - - - - - - - - - - - - 2 Y% {; s( U- l5 y
  18. [ ID] Interval   Transfer  Bitrate   Retr
    9 J" G+ D' }- A! [; {
  19. [  5]   0.00-60.00  sec   480 MBytes  67.1 Mbits/sec  21434    sender5 F- [4 d1 z' j7 ~; g" ~6 w
  20. [  5]   0.00-60.00  sec   479 MBytes  67.0 Mbits/sec              receiver
复制代码
6 ~5 \& D7 u3 l/ s& ^
此次测试使用OK-G2LD-C开发板和OK1028-C开发板的千兆网口进行对测,其中OK-G2LD-C开发板作为客户端,OK1028-C开发板作为服务端。通过以上数据可以看到,千兆网口的传输带宽实际约为480 MBytes。
! K, e: a) B* h以上就是小编为大家带来的OK-G2LD-C开发板存储读写速度和千兆网口实际带宽的测试,希望能够对各位工程师小伙伴有所帮助。
: J2 x" q% V  {8 Z( V7 g7 S

作者: monikaka    时间: 2022-6-13 09:16
以前就是做测试的。$ }# G7 N9 {: Q  O4 S( U





欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2