Using 'dd' command on Linux of Raspberry Pi to test the I/O speed of the /dev/mmcblk0 on Raspberry. The miniSDHC card is in a SD card adapter.
The miniSDHC card is Sandisk Ultra 16GB Class 10 ( reading at 30MB/S as the company declared )
Result:
Writing speed:
root@raspberrypi /home/pi # time dd if=/dev/zero bs=256KB count=4000 of=/home/pi/test.img
4000+0 records in
4000+0 records out
1024000000 bytes (1.0 GB) copied, 107.528 s, 9.5 MB/s
real 1m47.547s
user 0m0.070s
sys 0m15.210s
root@raspberrypi /home/pi # time dd if=/home/pi/test.img bs=256KB count=4000 of=/dev/null
4000+0 records in
4000+0 records out
1024000000 bytes (1.0 GB) copied, 48.7671 s, 21.0 MB/s
real 0m48.787s
user 0m0.050s
sys 0m7.870s
Reading and Writing Speed:
root@raspberrypi /home/pi # time dd if=/home/pi/test.img bs=256KB count=4000 of=/home/pi/test_2.img
4000+0 records in
4000+0 records out
1024000000 bytes (1.0 GB) copied, 152.573 s, 6.7 MB/s
real 2m32.599s
user 0m0.060s
sys 0m23.190s
![](http://www.eeworld.com.cn/uploadfile/qrs/uploadfile/201204/20120410014637914.jpg)
Since Raspberry Pi is not born with USB3.0, the speed is as quick as that I got days before on Linux mint.
http://blog.csdn.net/spaceship20008/article/details/8454089
The bare reading speed is at around 20MB/S which is fine.
The bare writing speed is at around 9.5MB/S just as what Class 10 means -"10MB/S permitted".
The reading and writing speed is around 6.7MB/S. It is much better than that of Class 4 or Class 6.
The highest speed as what the company mentioned is not touchable on Raspberry Pi due to the architecture of it.
Above all, this Sandisk Ultra Class 10 SD card runs perfectly on Raspberry Pi.
Need to take good use of it. :)