wawa1
1 Nickel

VNX2地块级重删情况如何?

转到解答

据闻VNX2支持块的重删了?好家伙,再不用被NetApp说了。

大家知道具体效率如何不?

标签 (1)
标记 (1)
0 项奖励
1 个已接受解答

已接受的解答
born_chen
4 Tellurium

Re: VNX2地块级重删情况如何?

转到解答

VNX2基于Block-Level 重复数据消除功能是新一代存储的功能,上一代产品VNX是没有的。

可提供 8 K 数据块大小的粒度。

助降低主存的成本。

LUN 级别设置重复数据消除功能。

具体效率,没有一个定数,预估从10%~50%的空间节省吧。

我也还没卖过。呵呵。不过应该快了~

0 项奖励
3 条回复3
born_chen
4 Tellurium

Re: VNX2地块级重删情况如何?

转到解答

VNX2基于Block-Level 重复数据消除功能是新一代存储的功能,上一代产品VNX是没有的。

可提供 8 K 数据块大小的粒度。

助降低主存的成本。

LUN 级别设置重复数据消除功能。

具体效率,没有一个定数,预估从10%~50%的空间节省吧。

我也还没卖过。呵呵。不过应该快了~

0 项奖励
Jeffey1
4 Germanium

Re: VNX2地块级重删情况如何?

转到解答

数据块级的重复数据删除(Block Deduplication)是新一代VNX新加入的功能(原先仅支持文件级别的重复数据删除)。简单来说,重复数据删除(又称数据消重)就是确认存储对象中的数据是否重复,并将它们合并后只保留一份实际的数据拷贝的过程。这一功能可以极大程度节省存储空间(取决于不同的数据特征)。


工作原理如下:

      VNX的数据块消重可以在每一个Pool上启用。如果需要对一个传统RAID group LUN启用消重,用户必须先将其迁移至存储池(storage pool)。一旦启用消重后,LUN会被迁移至消重容器(Deduplication Container)中。迁移完成后,LUN会变成Thin LUN。消重容器是Pool中的私有空间,目前最大支持到1PB。当Pool中第一个LUN启用消重时它被创建,当最后一个LUN被禁用消重后它会被删除。每一个存储池最多只能由一个消重容器。没有启用消重的LUN可以和启用了消重的LUN共存在同一个Pool中。

      VNX消重进程在后台运行,基于12小时的周期。同一时间每一个SP只能运行3个消重进程,如果SP上的消重进程超过3个,那就会按照轮询(round robin)的方式运行。。当一个消重进程允许运行时,它会检查Pool中是否已经有64GB的新或者更新过的数据。如果新数据不到64GB,这个进程就会继续等待12小时。如果新数据达到了64GB,这些数据会被分割成8KB的数据块(chunk)。基于这些chunk,会有专门的算法来判断是否存在重复的部分。



了解更多相关信息参考文档《新一代VNX软件架构-数据块消重》。

cxemc
2 Iron

Re: VNX2地块级重删情况如何?

转到解答

1、经过测试还是压缩文件效果不好,如图片影片

2、对于数据库还是有效果的

3、LUN层次的DEDUP