Very interesting. I thought the ram was faster.
I tried this
tc@FLink2:~$ dd if=/dev/urandom of=/opt/test bs=10M count=5
5+0 records in
5+0 records out
52428800 bytes (50.0MB) copied, 44.505094 seconds, 1.1MB/s
tc@FLink2:~$ dd if=/opt/test of=/opt/test2
102400+0 records in
102400+0 records out
52428800 bytes (50.0MB) copied, 1.592277 seconds, 31.4MB/s
tc@FLink2:~$ dd if=/opt/test of=/opt/test2 bs=10M
5+0 records in
5+0 records out
52428800 bytes (50.0MB) copied, 0.558725 seconds, 89.5MB/s
tc@FLink2:~$ dd if=/opt/test of=/opt/test2 bs=20M
2+1 records in
2+1 records out
52428800 bytes (50.0MB) copied, 0.601817 seconds, 83.1MB/s
tc@FLink2:~$ dd if=/opt/test of=/opt/test2 bs=20M
2+1 records in
2+1 records out
52428800 bytes (50.0MB) copied, 0.572355 seconds, 87.4MB/s
tc@FLink2:~$ sudo dd if=/opt/test of=/mnt/mmcblk0p2/test3 bs=4M
12+1 records in
12+1 records out
52428800 bytes (50.0MB) copied, 13.180353 seconds, 3.8MB/s