以前写过一篇关于EMC Unity 存储系统的DIMM的介绍文章,但是最近还是遇到很多关于内存的问题,还有一些退货,所以有必要再写一篇关于EMC Unity 内存方面的问题,供朋友们参考。如果还有疑问,可以加vx:StorageExpert来进一步交流。
这篇文章主要介绍Unity 内存的故障处理,DIMM故障其实是一个很常见的问题,在图形界面会有下面的显示:
有时候DIMM内存故障,会导致控制器宕机,就是我们所说的控制器挂了,在Unity存储上,很多都是控制器到了service mode。
Unity 存储,包含Unity XT存储系统,一种内存PN,比如Unity 常见的16GB内存 100-564-193-00,会有好几种不同频率的内存,有2333,2400T还有 2666频率的,看下面的备件实物图片。
2133P主频的
2400T主频的
还有不同生产厂家的,如三星,海力士还有镁光等。
那么问题来了:
1. 不同频率的内存可以在一个存储里面混合使用吗?
回答是YES,就是可以。不管是官方文档,还是实际测试,还是逻辑推理都是可以通用的。熟悉EMC售后的工程师应该都知道,EMC的物流是按照PN就是备件号来派送备件的,只要是一个备件号,物流是不关你那个频率的,对于他们来说,都是一个东西。
另外,EMC也专门有官方文档来解释说明这个问题,总结来说,就是完全可以。
最后,我们也做个大量的测试还有客户现场无数的案例,都说明,不同频率的内存混合使用完全没有问题。但在系统启动过程中,log中会有下的日志
这就是很多第三方二把刀工程师拿来说内存频率混插不可以导致控制器宕机的理论基础。这里我可以非常100%确定的告诉你,这个就是log就是infomation,控制器不会因为这个宕机。如果有控制器宕机,或者更换内存后起不来,一定有其他原因。如果你搞不定,查不出原因,可以联系vx StorageExpert,我们会有专家帮你分析问题和定位问题。
2. 不同厂家的可以混合使用吗?
这个很容易理解,大部分人都理解。肯定是可以的。但也遇到过客户说由于是不同厂家的内存DIMM导致控制器宕机,然后要求退货。当然这很明显就是胡扯,直接拉黑。
3. 如何从命令行识别到内存的频率
为了规避一些比较严肃认真客户对于主频频率一致的要求,避免后期不愉快,这个把命令总结下:
使用service账号登录unity的CLI命令行,然后运行命令
svc_check_hw_config -a 这个输出会有很多内容的,然后搜索其中关于DIMM的部分就可以看到,类似下面的内容
从这个输出,可以得到 EMC的PN是100-564-193-00
还可以得到speed 是DDR 2133,就是频率是 2133的。
今天分享到此结束,有问题加 vx StorageExpert