- 主题:emmc寿命问题
嵌入式设备,存储用8G emmc,用了一年,查看emmc状态显示寿命已耗尽。
这个设备采用sqlite数据库,每日的数据写入量不到50M,想不通为什么寿命耗这么快?
理论上,3000次擦写,写入量应该是24T
--
FROM 223.104.195.*
不要小数据量频繁写入
每天写一次的话够你用10年
没字节写一次,很快就挂了
【 在 AIREE 的大作中提到: 】
: 嵌入式设备,存储用8G emmc,用了一年,查看emmc状态显示寿命已耗尽。
: 这个设备采用sqlite数据库,每日的数据写入量不到50M,想不通为什么寿命耗这么快?
: 理论上,3000次擦写,写入量应该是24T
: ...................
--
FROM 61.48.133.*
应该是这个原因
我们是5s记录modbus收发报文,字节数都不多。每次几个字节,最多几百字节写入数据库。
【 在 Qlala 的大作中提到: 】
: 不要小数据量频繁写入
: 每天写一次的话够你用10年
: 没字节写一次,很快就挂了
: ...................
--
FROM 223.104.195.*
不怕异常断电 就加大写盘间隙
怕就没办法了,换方案吧
【 在 AIREE 的大作中提到: 】
: 应该是这个原因
: 我们是5s记录modbus收发报文,字节数都不多。每次几个字节,最多几百字节写入数据库。
--
FROM 61.48.133.*
用的什么文件系统
【 在 AIREE 的大作中提到: 】
: 嵌入式设备,存储用8G emmc,用了一年,查看emmc状态显示寿命已耗尽。
: 这个设备采用sqlite数据库,每日的数据写入量不到50M,想不通为什么寿命耗这么快?
: 理论上,3000次擦写,写入量应该是24T
--
修改:tbkuye FROM 49.67.214.*
FROM 49.67.214.*
emmc状态怎么查看?
【 在 AIREE 的大作中提到: 】
: 嵌入式设备,存储用8G emmc,用了一年,查看emmc状态显示寿命已耗尽。
: 这个设备采用sqlite数据库,每日的数据写入量不到50M,想不通为什么寿命耗这么快?
: 理论上,3000次擦写,写入量应该是24T
--
FROM 183.251.183.*
你要看pe cycle, 虽然只写了一个字节,但是flash也得帮你做一次擦除
【 在 AIREE 的大作中提到: 】
:
: 嵌入式设备,存储用8G emmc,用了一年,查看emmc状态显示寿命已耗尽。
: 这个设备采用sqlite数据库,每日的数据写入量不到50M,想不通为什么寿命耗这么快?
: 理论上,3000次擦写,写入量应该是24T
#发自zSMTH@NE2213
--
FROM 114.87.235.*
不一定,要看FW的算法
【 在 AIREE 的大作中提到: 】
: 嵌入式设备,存储用8G emmc,用了一年,查看emmc状态显示寿命已耗尽。
: 这个设备采用sqlite数据库,每日的数据写入量不到50M,想不通为什么寿命耗这么快?
: 理论上,3000次擦写,写入量应该是24T
: --
:
发自「今日水木 on iPhone 12」
--
FROM 58.38.77.*
好像记得EMMC就是在nand外面加了一层,就包含这种读写均衡算法啥的。但是kernel里面也有类似的。不懂到底啥关系。
【 在 chglele 的大作中提到: 】
: 不一定,要看FW的算法
: 发自「今日水木 on iPhone 12」
--
FROM 220.196.193.*
emmc有读写均衡算法
但是扛不住lz这种极小数据量的频繁写入
【 在 nlgdczm 的大作中提到: 】
: 好像记得EMMC就是在nand外面加了一层,就包含这种读写均衡算法啥的。但是kernel里面也有类似的。不懂到底啥关系。
--
FROM 61.48.133.*