查看原文
其他

华为3:1数据缩减承诺,实测见真章!

2017-04-26 华为IT产品解决方案

企业业务增长持续推动着数据膨胀,第三方权威咨询机构Gartner预测,到2021年,企业数据中心的数据量是今天的10倍。数据存储空间不足、存储设备投资增大、管理数据复杂度增加、能源消耗提高等问题日益突出,大量的冗余数据需要高效和集约化的管理。


全闪存时代,存储介质技术革命和软硬件的创新,为企业数据中心集约化和高效率提供了有力的支撑。在闪存的各类关键技术中,重复数据删除和数据压缩特性(以下简称重删压缩特性)得到越来越多用户的追捧,它能有效减少冗余数据占用的存储空间,提高存储系统的传输、处理和存储效率,降低用户TCO。

那么,重删压缩特性为何如此重要?

首先,解决数据缩减的问题。使用重删压缩,可以大幅减少物理存储空间需求,降低投资、环境、维护的压力。

其次,解决SSD寿命的问题。SSD颗粒有写寿命的限制,重删压缩特性有效减少主机写入的次数和数据量,以此达到延长SSD的使用时间,保护用户的投入价值。




基于如上优势,各大存储厂商均推出了自己的数据缩减功能,只是由于重删压缩的粒度及算法不尽相同,各家厂商实际达到的效果也有所区别。目前,在数据库、虚拟化VSI场景下,主流厂商宣称的数据缩减比在2:1到5:1之间,VDI场景则可以达到更高。比如,PureStorage宣称支持2:1的缩减比。HPE 3PAR宣称数据缩减比可以达到4:1。

华为新一代全闪存OceanStor Dorado V3开发了在线重删和在线压缩特性(SmartDedupe&SmartCompression),使数据缩减比至少达到3:1。

当然,这个3:1数据缩减比不只是“宣称”,正所谓有实测结果才有底气。




下面我们选择应用广泛的Oracle数据库场景对华为OceanStor Dorado V3存储的重删压缩特性进行测试。

测试组网及配置如下:

4台RH2288服务器,一台华为OceanStor Dorado6000 V3,2台16G光纤交换机搭建的双交换网络,组成2个双节点的Oracle RAC环境进行测试。

使用的软件配置如下表所示:

类型

版本

操作系统

RHEL6.7

数据库

Oracle 11.2.0.4

多路径软件

Huawei UltraPath 8.06.063 for Linux

测试工具

SLOB 2.3.0.3

测试模型如下:

项目

配置

Oracle业务模型

OLTP

IO大小

8K

数据库读写比

1:1

在配置好基础环境后,开始测试。

场景一:首先使用SLOB为数据库中灌装1TB数据,完成后观察数据。测试结果如下图显示:

测试显示,数据缩减比达到了惊人的7.6:1,节约空间大约87%,这远远大于华为对外宣称的3:1,看样子3:1确实只是一个承诺的底线值。

众所周知,在真实的环境中,数据是动态的,不会一成不变。例如,在博客网站业务场景中,用户发表或更新自己的博客、回复评论、更新资料等操作都会更新数据库中的数据,而数据发生改变后,数据缩减的效果也会有所不同。所以,数据缩减比可能会随着时间变化而变化。

为提高数据的准确性和真实性,我们在场景1的基础上做进一步测试。

场景二:对SLOB工具的slob.conf配置文件的负载测试参数进行调整,并执行runit.sh脚本进行100天的连续负载测试,以模拟真实场景所发生的数据变化,并观察长时间负载测试过程中存储对应的压缩比。

测试的主要配置参数如下表所示:

参数

配置值

参数意义

UPDATE_PCT

50

Oracle读比例,配置为50%即读写比1:1

RUN_TIME

8640000

测试时长,单位为秒,配置为100天

WORK_LOOP

0

循环测试,配置为不循环

SCALE

1000000

数据大小,配置为1TB

在对数据库进行100天持续写入更新后,数据缩减比仍然可达5.2:1。




经过如上不同条件下的实测结果可以看到:在Oracle数据库场景下,数据罐装后数据缩减比为7.6:1,经过100天负载测试后数据缩减比为5.2:1,远高于华为目前宣称的3:1承诺值。

这意味着,如果企业Oracle数据有5.2TB的数据文件,将会只占用1TB的存储空间,在如上测试场景中,使用华为OceanStor Dorado V3全闪存存储的重删压缩功能,可以提高至少5倍的空间利用率,为企业降低TCO起到关键性作用。


进一步了解华为3:1数据缩减承诺,请点击下方“阅读原文”

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存