Home
Sign Up
Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
V2EX
›
程序员
fat32 文件系统碎片会造成 cpu io 高
ryanking8215
·
ryanking8215
·
Jun 11, 2014
· 4265 views
This topic created in 4534 days ago, the information mentioned may be changed or developed.
我在嵌入式设备上读写sd卡,发现用fat32的话,写入并删除文件,写入的文件长度不定,几百k到几M,十几M都有,长时间之后会造成cpu io奇高。
我就纳闷那些行车记录仪应该也有这个问题呀,到底怎么解决呢?
写入
FAT32
记录仪
3 replies
•
2014-06-12 09:21:27 +08:00
Sdhjt
Jun 11, 2014
1
行车记录仪都是大块写入,大块删除,文件碎片情况很少。
LZ可以尝试先分配空间后写入。
lalawue
Jun 11, 2014 via Android
2
SD卡下面是nand,是不是有损耗均衡的
ryanking8215
OP
Jun 12, 2014
3
@
lalawue
sd卡应该有内置芯片处理磨损均衡吧。
@
Sdhjt
先分配空间再写入是什么意思?mmap之后再写吗?但我这是流式存储,大小不定,不好操作阿;还是指用户空间buffer?主要还是文件大小不定,删除文件再写入造成文件系统碎片太多。
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
1635 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms ·
UTC 16:16
·
PVG 00:16
·
LAX 08:16
·
JFK 11:16
♥ Do have faith in what you're doing.
❯