测试SD卡读写速度


执行测试命令之前,一定先清除缓存:
# echo 3> /proc/sys/vm/drop_caches

SD卡读取的速度
# echo 3> /proc/sys/vm/drop_caches
# time dd if=/dev/mmcblk0 of=/dev/null bs=1M count=500 conv=sync
500+0 records in
500+0 records out
524288000 bytes (524 MB) copied, 0.20453 s, 2.6 GB/s

real 0m0.206s
user 0m0.000s
sys 0m0.204s


SD卡写的能力:
# echo 3> /proc/sys/vm/drop_caches
# time dd bs=1M count=500 if=/dev/zero of=/mnt/aa
500+0 records in
500+0 records out
524288000 bytes (524 MB) copied, 11.2617 s, 46.6 MB/s

real 0m11.378s
user 0m0.000s
sys 0m1.092s

参考文献:https://blog.csdn.net/benkaoya/article/details/70112094

原文地址:https://www.cnblogs.com/carriezhangyan/p/9340346.html