原来你是这样的Flash (2)

原创内容,转载请注明:  [http://www.ssdfans.com]  谢谢!

首先更正一下,上次有个地方说的不对。

之前说的是相同的型号,不同的批次,这是我望文生义了,实际上人家的意思是部署到不同的地方。

之前提到过,这是多伦多大学和谷歌合作出的一份资料:在FMS上一份20几页的PPT,其实人家做了大量的数据收集和分析,专门发了一篇论文。

一开篇人家就说了,以前大量的论文和研究,都是在实验室里,用少量的盘,采用模拟的方法进行的,而他们的结果是基于对谷歌数据中心共6年的,数百万盘天的数据分析的结果。

PS: [盘.天]就是指一块盘用一天。

一句话,我们不是针对谁,在座的各位都是垃圾。

他们使用盘的整体情况,文章里提到谷歌使用的是定制的SSD。

教授对错误进行了分类:

Transparent type error (不可见问题)

  1. Correctable error: 从Flash读出的的数据有问题,但是被ECC纠正回来了;
  2. Read error: 读操作遇到非ECC问题,但是Re-read ok;
  3. Write error: 写操作遇到问题,但是retry ok;
  4. Erase error: 擦除某个Block失败;

No Transparent error (可见问题)

  1. Un-correctable error: RBER超过ECC的最大纠错能力 ;
  2. Final read error: 读操作遇到问题, 多次Retry仍然失败;
  3. Final Write error: 写操作遇到问题, 多次Retry仍然失败;
  4. Meta error: meta data错误;
  5. Timeout error:不解释

然后教授发现:

在No transparent error里:

  1. Final read error出现几率最高(几乎比其他问题高出两个数量级),20-63%的盘经历过至少一次,整体几率是每1000盘天出现2-6次;
  2. Final Write error出现几率低并不是因为Flash质量好,而是FTL发现写不下去会重新分配一个page写,1.5~2.5%的盘有这个问题,整体几率是每100,000盘天出现1-4次;
  3. Meta data error出现几率跟write error差不多 (因为meta data本来总量就少);

在transparent error里:

  1. 61%-90%的盘天会遇到Correctable Error,整体几率是 (ECC有多重要,你现在明白了吧);
  2. 6-10%的盘会遇到write error和erase error,总体来说几率低于每10,000盘天5次;
  3. Read error只在少于2%的盘上出现,整体几率低于100,000盘天 2-8次
  4. 整体来说除了Correctable Error,其他问题几率很低;

下表是具体数据,有兴趣的可以慢慢看。

待续…

分类目录 SSD.
扫一扫二维码或者微信搜索公众号ssdfans关注(添加朋友->点最下面的公众号->搜索ssdfans),可以经常看到SSD技术和产业的文章(SSD Fans只推送干货)。
ssdfans微信群介绍
技术讨论群 覆盖2000多位中国和世界华人圈SSD以及存储技术精英
固件、软件、测试群 固件、软件和测试技术讨论
异构计算群 讨论人工智能和GPU、FPGA、CPU异构计算
ASIC-FPGA群 芯片和FPGA硬件技术讨论群
闪存器件群 NAND、3D XPoint等固态存储介质技术讨论
企业级 企业级SSD、企业级存储
销售群 全国SSD供应商都在这里,砍砍价,会比某东便宜20%
工作求职群 存储行业换工作,发招聘,要关注各大公司招聘信息,赶快来
高管群 各大SSD相关存储公司高管和创始人、投资人

想加入这些群,请微信扫描下面二维码,或搜索nanoarchplus,加阿呆为微信好友,介绍你的昵称-单位-职务,注明群名,拉你进群。SSD业界需要什么帮助,也可以找阿呆聊。