如何计算和分析固态硬盘的寿命

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

用户拿到一款SSD,除了关心其容量和性能参数外,还会关心它的寿命(Endurance)指标,也就是在SSD产品保质期内,总的寿命是多少,能写入多少字节的数据量。衡量SSD寿命主要有两个指标,一是DWPD,Drive Writes Per Day,即在SSD保质期内,用户每天可以把盘写满多少次;另一指标是TBW,Total Bytes Written,在SSD的生命周期内可以写入的总的字节数。

1. DWPD

回头看一下上面的S3710 SSD的Endurance项:

image

200GB SSD五年使用期限内对应的寿命是3600TB,平均到每天可以写入3600TB/(5*365)= 1972GB,这块盘本身200GB,1972GB相当于每天写入10次,也就是规范书说的10 Drive Writes Per Day,简称10 DWPD。

由上可以看出,总的写入量可以换算成DWPD,一些SSD指标上更多使用DWPD作为寿命参数。这里要特别说明的是从应用的角度出发,多数应用读多写少,少数应用写多少读,应用不同,对SSD的寿命要求也有所不同。所以我们可以归类一下:写密集(Write Intensive)和读密集(Read Intensive)两种类型。

表1-8 DWPD定义

DWPD:5年的寿命期内每天可以满盘写入的次数

用户场景

需求寿命,DWPD

成本

应用

写密集

10-25

¥¥¥

关键应用:数据库、媒体编辑、虚拟化

一般读密集

3-10

¥¥

读写差不多的应用:数据仓库、读缓存

重度读密集

1-3

写少读多应用:启动分区、网页或文件服务器、视频播放

表1-8比较好的归纳出应用场合和应用读写特点所需求的DWPD参数,这里就不展开解释。

天下没有免费的午餐,DWPD越大,单盘价格自然越高。所以用户需要思考的是什么应用场景使用SSD,以及使用合适DWPD寿命的SSD,照顾性能和经济的双重平衡。最好的平衡艺术就是根据用户数据的生存期及热度分层,技术架构上根据数据冷热和存在时间对数据打标签,放入对应的层级以及不同DWPD的SSD。

以下是一个典型的应用场景的SSD分级应用,OLTP(联机事务处理)有大量写应用的数据,术语叫热数据,性能要求极高,所以放入T1-WI SSD层,这一层SSD单盘价格高低总容量;第二层是写少读多应用,术语叫温数据,性能要求也很高,所以使用T2-RI SSD存放数据;第三层基本上是冷数据,极少被读到和写到,所以用大容量低价的HDD也无可厚非。总的来说OLTP用到了40%的SSD,算是对SSD需求量比较高的应用类型。当然也有不太需要SSD的应用,如图1-21最右列的Disaster Recovery(容灾备份)。

image

图1-21数据分层及SSD应用

最后我们来看一下现实世界对SSD的DWPD要求分布如何?

(此处省略内容请查看原著)

TBW定义:Total Bytes Written,在SSD的生命周期内可以写入的总的字节数,用来表达SSD的寿命指标。从SSD的设计来看,如何设计来满足SSD的TBW要求或者SSD的TBW是如何计算的,哪些因素影响到SSD TBW?

先给一个公式:

查看更多内容,扫描下图二维码,阅读原著和以上大图。

_wechat_thumb2_thumb_thumb

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

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