我使用JFFS2分区作为root用户,将它作为RO安装在命令行(和fstab)中。它是Montavista 5.0 Linux(2.6.18)。即使安装了分区,jffs2 gabrage收集器也会运行RO
一切正常,除了当linux到达我的应用程序时,它通过jffs2_gcd_mtd3以98%的CPU时间忙于大约15秒。对我来说这是不可接受的。
我搜索了linux代码,发现GC线程仅在安装RW时才启动,但在我的情况下它仍然启动!
我试图安装它RW和卸载后记,但...
感谢提前。
更新:有关GC守护进程的声明是错误的 - 我错误地看到它。这个问题的主要原因是JFFS2与之前的YAFFS2相比非常慢。只是为了比较 - 我的ELM格式化的14MiB应用程序在2-2.5秒内从YAFFS2加载,而从JFFS2加载大约需要8秒。 这让我觉得有什么东西阻止Linux ...
现在,问题变成了:什么可以使JFFS2是如此DREADFULLY缓慢!?!?再次,分区挂载RO!