聊聊SSD测试 (6) – 测WA

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

我是一名测试攻城狮。

聊一下怎么测SSD的WA (写入放大),为什么SSD会有WA不解释了,还不知道的可以看之前蛋蛋的文章。

WA的计算公式:WA=闪存写入的数据量/主控写入的数据量

只要知道了A(闪存写入的数据量)和B (主控写入的数据量)就可以知道WA 了。

这两个数据,从哪里拿? – 从SMART 信息里。

安利一下浴室之前在PCEVA上的一篇文章 《【原创】浴室谈SSDSMART信息

原文链接:http://bbs.pceva.com.cn/thread-10212-1-1.html

里面列举了几款SSD产品的SMART信息,下面这个是SandForce 12xx/15xx主控的

__________________________________________________________________________

ID                        属性                                               解释              

1                      Raw Read Error Rate                          底层数据读取出错率

5                      Retired Block Count                           不可使用的坏块计数
(公式比较怪。。这个值不准,新固件都为100

9                      Power On Hours Count                       累计加电时间

12                    Power Cycle Count                             设备通电周期

171                  Program Fail Count                             编程错误计数

172                  Erase Fail Count                                 擦除错误计数

174                  Unexpected Power Loss Count            不正常掉电次数

177                  Wear-Range Data                              显示最大磨损块和最小磨损块相差的百分比

181                  171定义相同

182                  172定义相同

187                  Reported Uncorrectable Errors            不可修复错误计数

194                 显示温度的,基本可以忽略(假的)

195                On the Fly Reported Uncorrectable Error Count    实时不可修复错误计数

196                 Reallocated Event Count                      重映射坏块计数

231                 SSD Life left                    SSD剩余寿命 
                     
新盘为100,当显示为10,代表P/E用完了,但是还有备用空间可以替换,显示0代表盘上数据为只读。

241                lifetime write froms host         来自主机的写入数据量总数(64G更新一次)

242                lifetime write froms host         来自主机的读取数据量总数(64G更新一次)

__________________________________________________________________________

谢谢集智慧与美貌的浴室。

可以看到241 Lifetime write from host 就是”主控写入的数据量”

“闪存写入的数据量”在这张表里没有,引入第二个公式: 闪存写入数据量= 平均Wear Leveling count x SSD 容量 (这个好理解吧)

SSD容量大家都知道。Wear Leveling count,在上面这张表里没有, 但是有”172 Erase Fail Count 擦除错误计数”和”177 Wear-Range Data 显示最大磨损块和最小磨损块相差的百分比

说明FW其实统计了Wear Leveling count,只是没有显示出来。

这篇文章里提到了另外一款SSD 美光C300Marvell 88SS9174主控+美光自己的固件。就直接公布了这个参数:”173 Wear Leveling Count 平均擦写次数”。但是这款又没有公布”241 Lifetime write

from host”L

 

这些在内部测试的时候都不是问题,请FW的兄弟们把这两项都显示出来,测试攻城狮就可以计算自家SSD的WA 了。


 

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

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