Evan_Huang
1 Copper

Re: 【专家问答】全闪存阵列存储--关于XtremIO的一切

專家您好

有些問題要麻煩解惑

1.XtremIO要做資料異地保護,VNX有mirrorview,XtremIO有類似機制嗎?

2.客戶如果要做data migration 目前XtremIO似乎沒有類似SANCOPY的tool,在這部分有何建議?

3.在一個硬盤毀損的狀況下400GB的SSD rebuild的時間約需多久?

0 项奖励
Roger_Wu
4 Ruthenium

Re: 【专家问答】全闪存阵列存储--关于XtremIO的一切

上周同时开始的英文XtremIO专家问答活动也有很多精彩问答,我们翻译其中一些过来,供大家参考。

网友Aya提问:

关于Performance Monitor,在4.0版本中是否支持查看过去两年的记录?我看到Release Notes有写到:

Improved Data Collection and Reporting

Data is retained for up to two years and has variable granularity, according to the data age. The lowest sample granularity is 5 seconds.


如果是的话要如何操作?我只在Alerts和Events看到可以选择时间段,但在Performance报表中找不到相关选项:

xio.png
io1.jpg

XtremIO产品经理Avi回答:


是的,从XtremIO 4.0开始,我们开始保存最长达过去2年的性能日志,但是暂时在主界面上没有相关的菜单。用户可以使用export-performance-history命令来导出所需时间段的性能日志。

0 项奖励
huj1
1 Nickel

Re: 【专家问答】全闪存阵列存储--关于XtremIO的一切

1. 从XtremIO4.0起和Recovery Point已经完成了集成,可以做异地容灾,在此前的版本中需要搭配Vplex来使用。

2. 目前大部分情况都是从其他Storage Migrate到XtremIO,比如从VNX到XtremIO用SANCOPY。从XtremIO Migrate出去的情况还比较少见,所以还没有专用工具,我知道的的方案是Map到主机之后拷贝。

3. 根据磁盘上的数据和当前的系统load来估算,估计需要1-3小时左右。

0 项奖励
huj1
1 Nickel

Re: 【专家问答】全闪存阵列存储--关于XtremIO的一切

您的问题都相当有深度。

1. XtremIO设计上就是先在内存中处理,然后放入SSD中,这个设计不会变化。在极端情况下确实可能会出现内存不够用的情况,举例来说,在XtremIO4.0的Release Notes中宣称一个10TB的Brick支持7.5T的物理数据和约110T-130T的逻辑数据,而并非无限大,就是因为内存使用原因。在这种情况下我们会建议扩展Brick。

2. 目前XtremIO的Latency 瓶颈在CPU处,不在于SSD,所以SSD有没有被写过对lantency没有影响

3. 从XtremIO来说,坏块会在对其读的时候识别出来,所以会根据对这块的数据访问来决定。当识别到坏块以后,会立即根据XDP来重建这个坏块的内容。写的话因为都是内存计数器操作,不会使用到物理盘。

4. 这个问题目前还没遇到过,两块硬盘同时损坏已经属于很小概率事件,大部分情况下第二块硬盘损坏的时候第一块硬盘已经重建好了。当然也许这是最最极端的情况,有坏块,同时和这个坏块相对应的两块硬盘同时坏掉,又同时正好读到了这个坏块,无法重建,这种情况下,XtremIO只能返回读错误,然后等待下一次有同样内容的写操作过来,更新这个坏块的数据。此后就可以正常返回了。

5. 所有的厂商肯定都会宣称自己是最好的:)。所以一般推荐用第三方的材料,相对更为公正一些。比如IDC的All Flash Test Notes。

http://idcdocserv.com/AFA_Performance_Testing_Framework_IDC_251951

0 项奖励
Jeffey1
4 Germanium

Re: 【专家问答】全闪存阵列存储--关于XtremIO的一切

下列问答源于英文ATE活动Ask the Expert: Top Tips & Tricks to Rock Your XtremIO World

用户Yixing向专家提问

客户向通过XtremIO部署VMware集群服务器,然后在虚拟机集群上安装Compuware软件(该软件需要2.5Gb/s以上带宽)。为了实现这个目标,我需要进行哪些调优工作?请问是否有XtremIO性能调优的最佳实践文档呢?

专家AVI回答如下

通过《XtremIO data sheet》文档可以查询到相关的性能指标,相关性能调优工作可以邀请您的XtremIO账户团队进行讨论,具体问题具体分析,需要客户提供一些具体的参数,如:r/w率、IO大小、parallelism等参数。

0 项奖励
shchris
1 Copper

Re: 【专家问答】全闪存阵列存储--关于XtremIO的一切

谢谢你的回答,你的回答也很有深度。我有几个补充问题:

1、对于不同的AFA,关键的技术点是在哪里呢?是硬件架构(XBrick)还是寻址方式(Dual Stage Metadata)?

2、你提到XtremIO的瓶颈在CPU处,据我所知,VMAX的CPU及其支持最大的IOPS是高于XtremIO的,但我个人认为VMAX的寻址方式没有XtremIO那样适合闪存。所以说两款阵列各有优劣。EMC有做XtremIO和VMAX-F的性能比较或测试吗?

3、如果要把数据从VMAX/DMX迁移至XtremIO,可以用EMC的OpenReplicator工具吗?

0 项奖励
huj1
1 Nickel

Re: 【专家问答】全闪存阵列存储--关于XtremIO的一切

1. 在成熟的AFA中,可能会考虑以下几个方面

a. 性能,包括最大IOPs等等。尤其是在已经有大量数据情况下的长时间的性能稳定性。

b. 扩展性。目前来说AFA的容量都比较小,是不是支持在线扩展等。

c. 容灾。是不是允许硬件错误错误导致不会宕机。

d. 经济性。主要是考虑到对SSD使用率以及SSD寿命。

e. 存储生态环境,主要是和其他的硬件和软件的集成情况。

所以是硬件架构和内部算法都很重要。

2. XtremIO因为在CPU中要对进来的数据块做大量的计算,比如为了2次寻址而做的Hash,为了节约SSD做压缩,以及各类校验,会消耗相当多的CPU资源,导致CPU成为性能瓶颈,在未来XtremIO也会升级更强的CPU来提高性能。如果XtremIO是直接写SSD的话,但单从IOPs上看性能会好很多,不过这也体现不出来XtremIO的特性了。今年底将要发布的DSSD将是IOPs和Latency这方面代表的极致。我相信EMC有VMAX-F和XtremIO在某些情况下的对比数据,如果我能找到我再回复。当然,由于VMAX和XtremIO的应用场景不一样,在大多数情况下他们是补充的关系,很少数情况则是竞争关系。

3. 目前从VMAX将数据Migrate到XtremIO使用Open Replicator。VNX到XtremIO的话则使用Sancopy。

0 项奖励
shchris
1 Copper

Re: 【专家问答】全闪存阵列存储--关于XtremIO的一切

谢谢专家的回复。

0 项奖励
Roger_Wu
4 Ruthenium

Re: 【专家问答】全闪存阵列存储--关于XtremIO的一切

仍然是来自英文XtremIO专家问答活动的精彩问答 Ask the Expert: Top Tips & Tricks to Rock Your XtremIO World

用户dynamox提问:

我准备用SANCopy将VNX迁移至XtremIO。VNX上所有的LUN都是Thick LUN (Pool LUN)。被迁移的主机操作系统是Windows 2008/2012,还有一些Redhat和Suse Linux。我需要在迁移前或迁移后,让系统管理员运行一下sdelete/dd命令吗?

我理解在VNX的Thick LUN上使用sdelete/dd命令不会触发reclaim storage从而释放空间,这个命令会在空闲空间写入zero数据。但在XtremIO上这些zero数据会被如何处理?

专家Avi回答:

你在迁移前使用sdelete/dd命令是为了想让存储回收空间对吗?XtremIO可以识别出这些zero数据从而调用空间回收命令(与VNX不同,XtremIO永远不会写入zero数据到后端闪盘上)。

0 项奖励
Roger_Wu
4 Ruthenium

Re: 【专家问答】全闪存阵列存储--关于XtremIO的一切

作为ECN论坛的活跃用户,dynamox 分享了在SAN Copy时(VNX > XtremIO),是否需要先使用sdelete将数据位清零的测试结果。

可以看到,使用sdelete命令后,XtremIO可以节省差不多一半的空间。绝对是振奋人心的结果。

7-30-2015+4-47-58+PM.bmp

0 项奖励