上午开始看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 ./
real0m 9.40s
user0m 0.00s
sys0m 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
本文记录了作者上午对MTD和JFFS2相关资料的研究过程,并详细展示了针对M25P64分区进行内核编译后的各项操作性能测试结果,包括格式化、挂载、卸载、写文件、读文件和删除文件等。
1053

被折叠的 条评论
为什么被折叠?



