我使用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!