- 主题:emmc寿命问题
ext4
【 在 tbkuye 的大作中提到: 】
: 用的什么文件系统
--
FROM 223.104.194.*
挂载debugfs,查看文件信息,网上搜一下
【 在 Mikov 的大作中提到: 】
: emmc状态怎么查看?
:
--
FROM 223.104.194.*
这样搞,能挺一年不错了。
我们的方案是开缓存足够大,缓存满了再写入,确保起码30分钟一次起步;
同时增加外部掉电检测,增加一个大电容,确保掉电前写入当前数据。
【 在 AIREE 的大作中提到: 】
: 应该是这个原因
: 我们是5s记录modbus收发报文,字节数都不多。每次几个字节,最多几百字节写入数据库。
--
FROM 106.38.11.*
【 在 AIREE 的大作中提到: 】
: 嵌入式设备,存储用8G emmc,用了一年,查看emmc状态显示寿命已耗尽。
: 这个设备采用sqlite数据库,每日的数据写入量不到50M,想不通为什么寿命耗这么快?
: 理论上,3000次擦写,写入量应该是24T
写一个字节也要擦整个扇区
--
FROM 114.249.237.*
有个词叫写入放大,为了减小写入放大倍数,自己缓存整页再写吧。
还有就是可以损失容量换取寿命,使用euda。
【 在 AIREE 的大作中提到: 】
:嵌入式设备,存储用8G emmc,用了一年,查看emmc状态显示寿命已耗尽。:这个设备采用sqlite数据库,每日的数据
- 来自 水木社区APP v3.5.7
--
FROM 114.246.98.*
ecsd里有寿命指示,或者找厂商要AP能获取更详细的信息。
【 在 Mikov 的大作中提到: 】
:emmc状态怎么查看?
- 来自 水木社区APP v3.5.7
--
FROM 114.246.98.*
实际的擦除单位是页面或者块,顶好几个扇区。
【 在 liaoxuxu 的大作中提到: 】
:写一个字节也要擦整个扇区
- 来自 水木社区APP v3.5.7
--
FROM 114.246.98.*