发新话题
打印

是不是只有EMC有Cache destage的功能?为什么其它厂商不提供?

回复 #10 asyqm 的帖子

比较同意!EMC把缓存写到固定的磁盘上,降低了系统的灵活性。

TOP

引用:
原帖由 林肯 于 2006-9-7 03:45 发表

你看到的9900V和9900的文档是没有错,当时是只能支持电池模式
最新的HDS下一代USP都可以支持电池模式和主动关机模式了(即cache stage模式)。
另外9900/9900v/USP而且还支持一种是可编程模式,即提供外部警告 ...
不想替EMC站台哦,纯做技术探讨。

EMC所在的机房环境肯定也是不错,也肯定有单独的UPS对整个机房供电,而且EMC的内置1U的UPS电源是可选冗余的,不能称为单点故障,这几点和你提到的HDS的情况是处在一个起跑线上的。

另外楼上有人批评EMC的前5块盘的做法,但据我所知,大部分高端产品都需要在前几块(5块或6块)盘上做系统,在这方面EMC和其他厂家做法类似,只不过EMC坚持用FC硬盘而已,而FC在稳定性方面和数据传输率方面的确比SATA要好,对于购买中高端产品的用户来说也不会在乎多花几千快钱舍FC而去买SATA吧。

另外林老大提到的9900/9900v/USP有没有最新的的技术文档可以透给我们?

TOP

引用:
原帖由 林肯 于 2006-9-7 11:45 发表

你看到的9900V和9900的文档是没有错,当时是只能支持电池模式
最新的HDS下一代USP都可以支持电池模式和主动关机模式了(即cache stage模式)。
另外9900/9900v/USP而且还支持一种是可编程模式,即提供外部警告 ...
这种方式在中端9500也是支持的,UPS只是一个1U的选件,不象EMC是必配。工作原理和你讲的差不多。目前没发现哪个客户选了这个先件。AMS系列很抱歉我没有仔细看manual,不知道AMS有没有继承这个东西。
万里长城十亿兵
国耻岂待儿孙平
愿提十万虎狼旅
越马扬刀入东京

TOP

引用:
原帖由 林肯 于 2006-9-7 03:45 发表

最后补充一句,随着磁盘阵列越来越大,EMC最新的DMX-3也开始采用电池技术了,放弃了以前的DMX1/2已经8000系列主动关机模式(这种主动关机技术不能承受两次连续停电,因为阵列内置的UPS的功率太小,只能勉强支撑一次停机过程然后要充电几十个小时,今年在浙江联通就是因为机房2次频繁停电导致EMC高端阵列数据丢失)。 只是CX还保持了这种主动关机技术罢了。 ...
关于这段话,我猜(当然仅是猜,如果判断错了请见谅)林老的意思是EMC也感觉到单纯的cache destage不好,所以在DMX上逐渐放弃这种技术。

但我认为这并不能说明这个问题,DMX等高端产品缓存巨大,首先维持这么多内存板本身耗电已经超过一般小UPS所能支撑的了,而且几十个G甚至上百G的的数据恐怕也不是一时半时能清空的,另外如果cache中的数据真的被dump到硬盘中,一旦系统恢复再把这数据重新回写到缓存又要花费大量时间,因此如果在DMX这种大缓存的高端产品中再坚持采用cache destage势必会大幅降低系统可用性,也就是我们常说的几个9的问题。因此即使EMC在DMX甚至象CX3-80这些大缓存的产品中放弃cache destage也是有道理的。

TOP

引用:
原帖由 jerrybrother 于 2006-9-7 18:49 发表


关于这段话,我猜(当然仅是猜,如果判断错了请见谅)林老的意思是EMC也感觉到单纯的cache destage不好,所以在DMX上逐渐放弃这种技术。

但我认为这并不能说明这个问题,DMX等高端产品缓存巨大,首先维持 ...
EMC上一代的DMX当有足够的电池电量时,保持整个阵列在线一分钟,随后将数据从高速缓存降级(Destage)到数据所对应存储的磁盘, 然后整个阵列下电。 这种方式即为所谓的电池保护整个阵列,但是这种方式的致命问题是无法解决外部电源的连续断电问题。当电池由于第一次断电时的保护阵列而电量耗尽时,随后的第二次断电将因为电池电量充电未满而可能导致cache中的所有数据丢失。 EMC的中低端磁盘阵列CX系列在电池电量不满的情况下, Write Cache自动被设定为Disable状态, 也即阵列进入绕过写高速缓存的模式, 整体阵列的性能降级而实现数据的安全。 中低端阵列由于电池充电快, 并且cache数据在断电情况下只试图快速地写入(Vault)至前五块盘的Vault保护区, 因此这种设计基本满足连续断电时的保护要求。 但是高端磁盘阵列DMX却并没有如此的设计,由于其电池充电时间要求十分长(通常为至少一天一夜), 为满足高端应用要求, 即使电池电量不满,也如同平常cache模式一样工作, Cache数据存在很大的丢失可能。 EMCDMX也因此完全寄希望于用户自己的电源环境如UPS的安全。
另外,DMX3的双路电源保护(Zone A & B), 当某一路UPS电源维护或断电故障时, 整个系统继续维持单路供电工作, 但同时启动20小时的countdown 这时系统缺省是没有Vault功能的。 20小时之内, 要么必须修复故障恢复双路, 要么要求EMC工程师Reset计数器以支持下一个20小时, 或者EMC工程师启动Vault(Allow the system to vault, 参见product guide, page5-15) 假如没有EMC工程师甚至国外支持专家的介入, 20小时之内某些电源模块或风扇模块的故障, 或者20小时之后, 结果将是所有Cache写数据的数据丢失。
Symmetrix DMX-3 Product Guide REV A01. (Page 5-14 to 5-15):
n      ……At the end of startup program, the system resumes normal operation when the BBU are recharged enough to support another vault. If any condition is not safe, the system will not resume operation and will call Customer Support for diagnosis and repair.
n      ……Before the 20-hour period ends, the EMC Customer Engineer can choose one of the following options:
       . Repair the cause of the power fault.
       . Reset the 20-hour timer to continue the single-power zone operation.
       . Allow the system to vault, shutting down the system in an orderly manner.
n      ……The BBU modules have sufficient capacity to ride out multiple AC outages, however it requires up to eight hours of uninterrupted recharge time to fully recharge the BBU modules.
我自豪,因为我是中国人
实话实说,诚实是美....

TOP

,电源应该2n+1冗余的,EMC将在下一版产品中修补DMX3这个20小时COUNTDOWN的问题. DMX3这个产品总的来说比DMX-2"水准上"是下降了,从豪华房降低到标准间了,虽然房间面积大了.

TOP

回复 #25 林肯 的帖子

PF,PF,分析得很好

TOP

引用:
原帖由 jerrybrother 于 2006-9-7 10:37 发表能上传完整文档吗或给个链接?我看了从HDS网站上下的9900,没看到有这种说法。
还是给个图片吧,呵呵

附件

mode.PNG (42.37 KB)

2006-9-7 20:51

mode.PNG

TOP

引用:
原帖由 thresh_freeman 于 2006-9-7 20:51 发表


还是给个图片吧,呵呵
这个图片说明HDS模块化产品可以支持两种模式:Memory Backup Mode和Destage Mode,而且Destage Mode一定是需要外置UPS给信号表明市电掉电,然后再过设置的时间(为了防止市电抖动)以后Destage,关机。

TOP

引用:
原帖由 xiaott 于 2006-9-10 16:39 发表


这个图片说明HDS模块化产品可以支持两种模式:Memory Backup Mode和Destage Mode,而且Destage Mode一定是需要外置UPS给信号表明市电掉电,然后再过设置的时间(为了防止市电抖动)以后Destage,关机。
确定吗?真晕,这不和UNIX系统的关机命令一样吗?真没看出有什么高明的地方。

TOP

发新话题