树莓派从百网卡升级到了千兆,但却爆出了一些设计缺陷,实测中TF卡的读写速度仅为10/30Mb/s,远远发挥不出CPU和千兆网卡的性能。
那么如果树莓派采用emmc存储,能否发挥出最佳性能呢?我们可以选用有EMMC存储的ARM开发板测试一下。
首先,下载Armbian操作系统,然后用Win32DiskImager写入TF卡,并通电启动。
使用DD测试读写速度
借用两个特殊设备
/dev/null 伪设备,回收站.写该文件不会产生IO
/dev/zero 伪设备,会产生空字符流,对它不会产生IO
使用TF卡启动时
IO写速度
time dd if=/dev/zero of=test.dbf bs=8k count=300000
10.5 Mb/s
IO读速度
dd if=test.dbf bs=8k count=300000 of=/dev/null
18.3 Mb/s
系统从TF卡装入EMMC
使用指令
nand-sata-install
并选择从EMMC启动
测试写入读速度
time dd if=/dev/zero of=test.dbf bs=8k count=300000
59.3 Mb/s
测试读取速度
dd if=test.dbf bs=8k count=300000 of=/dev/null
80.0 Mb/s
可以看出,EMMC写入速度大概是TF卡的6倍,读写速度大概是4.5倍。是可以发挥千兆网卡的大部分性能的。
回复 (0)
微信扫码 立即评论
