资讯

展开

阿里云Optane+QLC存储实践案例分享

作者:快盘下载 人气:

作者简介;周雁波;阿里云资深云储研发工程师;曾就职Intel参与spdk软件研发工作; 《Linux开源存储全栈详解;从Ceph到容器存储》作者之一。

版权声明;本文由周雁波先生授权发表;未经授权请勿转载。


本文主要分享主题在阿里云本地盘存储中;基于Optane SSD和SPDK WSR的功能;降低QLC SSD的写放大。

阿里云Optane+QLC存储实践案例分享

本地盘是ECS实例所在物理机上的本地硬盘设备。本地盘能够为ECS实例提供本地存储访问能力;具有低时延、高随机IOPS、高吞吐量和高性价比的优势。

在本地盘会提供两种规格的产品;

Optane

在云存储的演进过程中;有几个阶段;

Optane

写放大是NAND-based SSD中最让人头疼的因素。主要的根源是操作粒度之间的差异;

写放大会影响性能和寿命;比如下图;随机写IOPS性能会不断的下降直到一个稳态;此时盘内部的写放大会达到最大。写放大如果太大的话;也会降低SSD的寿命;加速盘的老化。

Optane

下图中;采用50%混合随机读场景比100%纯随机读场景的延迟要高出一个量级;这里面的原因也主要是GC和写放大对延迟的影响。

阿里云

为了解决写放大对QLC SSD性能和寿命的影响;我们采用了基于Optane SSD的缓存和分层存储架构。Optane SSD的优势是高读写性能;高可靠性/耐久性;同时没有类似NAND-SSD因为复写而带来的写放大的影响。作为缓存层是非常理想的选择。

Optane

在写过程的IO传输路径中;IO会写到本地盘虚拟块设备中;然后优先落盘到Optane SSD;完成写入响应后;再从Optane SSD中通过聚合/压缩等算法;形成大块顺序写场景;把数据下刷到QLC SSD中;降低写放大。

Optane

整个WSR的数据流过程;主要有几个步骤;

阿里云

一些软件优化之后;分别针对QLC 10% OP、Optane;QLC & OCF、Optane;QLC & WSR三种场景测试IO性能;测试结果提升明显;

Optane

基于Optane;QLC和SPDK WSR的优化能力;在阿里云本盘D3C场景已经实现。

Optane

加载全部内容

相关教程
猜你喜欢
用户评论
快盘暂不提供评论功能!