下面是客户咨询最多的几个关于EMC Unity的DIMM内存的问题,供大家参考。
1. Unity存储能否自己扩容内存
有客户觉得Unity存储的内容太小,想自己扩容内存,很朴实的想法,原来是每个控制器3条16gb,能不能升级到3条32gb或者4条64gb,直接到顶配。
这个回答是肯定不可以,其实对于专业的企业级存储内存都是固定配置的,这个客户把对付服务器的思路用到了专业智能存储上。
下面是Unity的控制器俯视图,注意是Unity,不是Unity XT。
每个控制器有4个内存插槽,不同的型号每个操作的内存配置是不同的,必须严格遵守配置说明,不能随意更改。
下面是不同型号控制器的内存大小:
Unity 300/F 24GB,3条8gb
Unity 400/F 48GB,3条16Gb
Unity 500/F 64GB,4条16Gb
Unity 600/F 128GB,4条32Gb
Unity 350F 48GB,3条16Gb
Unity 450F 64GB,4条16Gb
Unity 550F 128GB,4条32Gb
Unity 650F 256GB,4条64Gb
2. 是否可以使用普通的DDR4内存
带有EMC PN的内存条价格比较贵,客户自然就有了能不能使用普通服务器或者其他存储的内存的想法,这个回答是肯定不可以的。EMC存储系统会去读内存的SPD信息,如果发现不是EMC的内存,就直接认为这个存储故障,然后系统故障。
下图是系统读出的DIMM的信息,包含EMC PN和SN信息。
3. 同一个PN,但不同频率的内存是否可以混插使用
这个是遇到最多的问题,EMC对于Unity的内存条,同一个PN,目前我们看到的有三个不同的频率。典型的有,2133,2400和2666,但这些内存都是同一个EMC 的PN号。
这个回答是可以的,所以遇到这种不同频率内存,但控制器依然无法启动,就不要纠结是内存的问题了,您的控制器应该还有其他的问题。
下面展示下16Gb内存条 100-564-193-00的两个不同频率的图片。
如果一个控制器中使用两种不同的频率DIMM内存,在系统启动的时候,在boot log中会看到系统的提示,如下所示:
在check dimm config部分会提示 Warning: Invalid Memory Speed Detected的告警信息。这个就是部分工程师有图有真相说明内存导致系统故障的log。对于这个问题,EMC有明确的说法,
也就是说,只要PN一致,高频率的DIMM是可以向下兼容到低频率的DIMM的,但明确一点,就是PN不同肯定是不可以通用的。典型情况就是Unity XT的DIMM和Unity是不通用的。Unity All Flash的DIMM和Unity的部分是不通用的。
4. 内存故障是否可以导致控制器宕机
回答是YES,如果有内存故障,是有可能导致控制器到service mode的,也就是系统挂了。
最后,就是内存故障有很多的表象,更换内存也可能系统还是无法启动,遇到这些复杂问题,可以add wechat at StorageExpert进行进一步的探讨。