5 littlefs文件系统卡顿问题

发布于 2021-04-10 13:52:05

文件系统中的数据量或者文件数目达到一定规模时,文件系统卡顿严重,请问有什么解决办法么?

查看更多

关注者
0
被浏览
179
geniusgogo
geniusgogo 认证专家 2021-04-10

建议采用多文件方式,将日志分割到多个文件中,然后管理多个文件循环覆盖。
例如:file1.log file2.log file3.log, 等待file3.log写满了就删除file1.log,新建一个file1.log重新写(不要采用覆盖写,文件越大覆盖写越慢)。

4 个回答
flashman2002
flashman2002 2021-04-10

基于flash的文件系统都有这样的根本性问题,目前无解。

mii
mii 2021-04-10

在SD卡上是不是会有同样问题?

james_s
james_s 2021-04-10

使用场景允许的话,有大量小数据的话,可以用sqlite代替dfs试试

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览