fat32 的 tf 卡写文件卡顿

1 天前
 zzzyk

请问一下各位大佬,我往 tf 卡写文件的时候,发现偶尔会出现几次卡顿 4-5s 的情况。往一个文件里面连续写入 1000 次 100k 数据,记录 write 的运行时间,写 10 几个文件的测试 demo 。换成了 exfat ,有改善。但是客户要求用 fat32 ,这个有办法优化嘛。

787 次点击
所在节点    Linux
31 条回复
zzzyk
22 小时 13 分钟前
@minami 大小不固定,1000 次 100k 数据,100k 数据也不固定,都不固定,只是单纯模拟实际应用场景(录像写文件)罢了
minami
22 小时 8 分钟前
@zzzyk #21 mmap 只是分配固定大小,每次写可以不固定啊
opengps
21 小时 53 分钟前
试试看用摄像头录像专用的 tf 卡,对写入能力支持更好些
kokutou
21 小时 45 分钟前
买那种写了什么摄像头存储卡 你看看京东页面参数 下面写了写入速度 有 50m/s 的那种
kokutou
21 小时 44 分钟前
starqoq
21 小时 33 分钟前
你可以试试高端一点的卡,可能是 tf 卡的主控回收 block 产生的卡顿。
zzzyk
21 小时 33 分钟前
@minami 大佬的意思是用 mmap 创建个内存,把数据放这内存里面,在用 write 写入?
wanguorui123
20 小时 8 分钟前
是不是 QLC 颗粒导致的啊
yinmin
18 小时 59 分钟前
试试 sandisk a1 卡,如果是 linux 系统别买 a2 卡
cooltechbs
5 小时 55 分钟前
关注此帖。我用过不少高速 TF 卡,用 CrystalDiskMark 测出来的 4K 读写 IOPS 都有一两千,可是尝试往上面装系统都是卡到不能自理。然而 Steam Deck 内置卡槽插上一样的卡却可以流畅安装运行 win11 。至今不知道什么原理,如果 LZ 解决了我一定回来涨涨见识
wm5d8b
4 小时 48 分钟前
@yinmin 为啥不推荐 a2 ,我看在树莓派上跑 home assistant 的都推荐买 a2

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1085251

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX