好文: mds文件用什么打开

夜行书生 65 次浏览

目录

- Open Channel SSD保修问题:从唐总的疑问谈起

- 可调容量让企业级SSD价格更透明

- 顺序写DWPD:这个保修政策怎么用?

今天有空写点东西,并不算是一个全新的话题吧,

上周末看到一篇好文《实战 | eBay PB级日志系统的存储方案实践》,主要是关于Ceph FS多MDS集群应用的宝贵实践经验,最后一段在讨论应对SSD稳态性能下降时提到:

读密集型SSD 加上大的OP(超量配置,如主动预留20%的额外空间),能达到同系列写入密集型SSD同样的性能和可靠性,但我们并不确定该经验是否在更大范围内具有通用性。

记得早在多年前Intel IDF峰会上就有技术课程讲过这一点。巧合的是,上面这篇文章的作者,陈晓熹和 黄志腾两位专家之前也是在Intel研究Ceph的:)

Open Channel SSD保修问题:从唐总的疑问谈起

这个问题唐杰总在一年前的FMS闪存峰会撰文时提出过。如果Open Channel SSD将不同物理NAND Flash通道直接暴露给上层主机,应用的写入不均匀,导致某个或某些通道先超标损坏怎么办?

先不论这样完全Open Channel的SSD有多少销售,我想厂商是不愿承担这个风险的。

个人猜想下,对于一部分闪存通道写入DWPD超标,而余下通道仍能使用的情况,SSD供应商估计是不管的,能否继续用看用户的本事。除非在质保期限(如5年)内,NAND之外的部分如控制器、DRAM Cache等损坏导致SSD故障,这些应该属于保修的范围。

以上逻辑不复杂吧,主要是我脑子笨,过了一年才把这些写出来:)讨论Open Channel先到这里,下面开始正题:

可调容量——让企业级SSD价格更透明

大家应该知道,传统企业级SSD通常按照写入性能/寿命分2-3个等级。比如Intel SSD DC P4510的最大DWPD=1,容量点是1、2、4、8TB;而P4610的最大DWPD=3,容量点则是1.6、3.2、6.4和7.68TB。

在以往1.6TB的P4610可能比2TB的P4510要贵不少,而上周末我在和专家朋友聊天时,他告诉我这个价格差距已经不大了。其实各位看过本文开头的朋友,也许猜到了二者可能使用了相同等级/容量的物理NAND颗粒,主要是OP预留空间不同。

而现在也开始流行另一个趋势,就是不再把这2类SSD划分不同的型号,干脆按照容量设置来定义寿命。

根据WD的资料,SN640可以使用简单的resize操作将1.92TB降低容量到1.6TB,同时写寿命从0.8提高到2.0 DWPD。

也就是说,同样物理闪存容量的SSD硬件配置为1.92TB时DWPD=0.8,可最大写入2.8PB数据;而配置为1.6TB时DWPD则提高到2.0,可最大写入5.8PB。

其他厂商也有类似的情况,只是有些仍保持不同的SSD系列命名。不难判断,1.6TB和1.92TB应该是卖同一个价格了。以此类推…

从资料来看,只有U.2 2.5寸NVMe外形的SN640提供2.0 DWPD的选择,估计是M.2和E1.L(即EDSFF规范,外形同Intel Ruler)都针对读密集型应用。

这里有个小问题,就是按道理0.8和2.0 DWPD的规格应该对应不同的写入性能。其实在下面的小字注释里写了这些性能指标都是针对6.4TB的,预计0.8 DWPD的SN640很可能达不到12万稳态随机写IOPS这么高。

而我在这里也有一个质保的问题。如果用到一半改变过OP,写寿命限制该怎么计算?我们知道SSD的S.M.R.A.T.计数器中有个写入容量记录,对于可调容量SSD,这个数值是否要在2种容量点模式下分别统计?

友情插个小广告:如有需要联系WD/HGST SSD等产品销售的朋友,可以找圈子里的名人平台小秘书(秘书长)。如果您还不认识他,可以私信或者在本文下面留言,我帮忙介绍:)

顺序写DWPD:这个保修政策怎么用?

写到这里,我又想起2年前在《Intel发布P4500、P4600 NVMe SSD:规格释疑》中提到过的一点。

我倾向于认为,上面列出的顺序写DWPD更多时候只是一个参考值。

以P4500 SSD为例,其顺序写寿命比随机写高不少,因为SSD内部产生的写入放大不同。

当年我并没考虑过这种SSD的保修是否有2种算法。我也还没听说过提供顺序写和随机写的单独统计?那么有哪些用户可以享受4.62 DWPD的政策呢?

在没有找Intel朋友核实的情况下,我猜测也许有的大客户能协商到这个待遇吧,比如视频监控行业,前提要优化过的I/O都是以大数据块顺序来写入。一般用户怎么来保证/证明自己的随机、顺序写比例啊?

免责说明:本文为纯技术讨论,具体的SSD质保等政策请以各厂商解释为准。

参考资料:https://documents.westerndigital.com/content/dam/doc-library/en_us/assets/public/western-digital/product/data-center-drives/ultrastar-nvme-series/product-brief-ultrastar-dc-sn640.pdf

注:本文只代表作者个人观点,与任何组织机构无关,如有错误和不足之处欢迎在留言中批评指正。进一步交流技术,可以加我的QQ/微信:490834312。如果您想在这个公众号上分享自己的技术干货,也欢迎联系我:)

尊重知识,转载时请保留全文。感谢您的阅读和支持!

上一篇:

下一篇:

  推荐阅读

分享