上午开始看MTD & JFFS的有关资料,重新设置好针对于M25P64分区后,重新编译内核。发现了上面提及mount的怪异问题,不过JFFS2&MTD&M25P64现在可以工作,针对其速度进行测试如下:(使用2MByte测试文件)
格式化时间:
root:/dev> time eraseall mtd2
Erased 4096 Kibyte @ 0 -- 100% complete.
real 0m 42.49s
user 0m 0.00s
sys 0m 14.94s
Mount时间:
root:/dev> time mount -t jffs2 mtd2 /mnt
real 0m 0.10s
user 0m 0.00s
sys 0m 0.02s
Umount时间:
root:/> time umount /mnt
real 0m 0.02s
user 0m 0.00s
sys 0m 0.02s
写文件:
root:/mnt> time cp /tmp/2MByte.bin ./
real 0m 9.40s
user 0m 0.00s
sys 0m 6.14s
读文件:
root:/mnt> time cp 2MByte.bin /tmp/
real 0m 0.11s
user 0m 0.00s
sys 0m 0.11s
删除文件:
root:/mnt> time rm -f 2MByte.bin
real 0m 0.02s
user 0m 0.00s
sys 0m 0.02s