项目中使用了不同的flash,现象是刷机时长差别很多,有的一百多秒,有的500多秒,有的一千多秒。
现在使用busybox来测试一下读写速率:
工具 dd命令
dd 是 Linux/UNIX下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。
写入测试
通过拷贝一个空文件,大小为200MB,数量为一个
busybox dd if=/dev/zero of=/storage/emulated/0/ddDog/testspeed bs=209715200 count=1
sl8541e_1h10_32b:/ # busybox dd if=/dev/zero of=/storage/emulated/0/ddDog/testspeed bs=209715200 count=1 1+0 records in 1+0 records out 209715200 bytes (200.0MB) copied, 4.970492 seconds, 40.2MB/s
写入速率为40.2MB/s
读取测试
把某一个文件
busybox dd if=/storage/emulated/0/ddDog/testspeed of=/dev/null bs=209715200
sl8541e_1h10_32b:/ # busybox dd if=/storage/emulated/0/ddDog/testspeed of=/dev/null bs=209715200 < 1+0 records in 1+0 records out 209715200 bytes (200.0MB) copied, 0.614969 seconds, 325.2MB/s
读取速率为325.2MB/s