再谈EMC Unity存储系统内存DIMM问题

以前写过一篇关于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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/757489.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【黑马头条】-day01环境搭建SpringBoot-Cloud-Nacos

文章目录 1 环境搭建及简介2 项目介绍2.1 应用2.2 业务说明2.3 技术栈2.4 收获2.5 大纲 3 Nacos准备3.1 安装Nacos 4 初始工程搭建4.1 环境准备4.1.1 导入项目4.1.2 设置本地仓库4.1.3 设置项目编码格式 4.2 全局异常4.2.1 自动装配 4.3 工程主体结构 5 登录功能开发5.1 需求分…

logrus包学习(一)

个人学习记录,写下来备用 logrus是golang的结构化日志包 一、创建一个实例 logger : logrus.New() 当然你也可以直接使用,我个人习惯实例化一下 二、设置格式 个人习惯使用json logger.SetFormatter(&logrus.JSONFormatter{TimestampFormat: …

echart多折线图堆叠 y轴和实际数据不对应

当使用 ECharts 绘制堆叠折线图时,有时会遇到 y 轴与实际数据不对应的问题。 比如明明值是50,但折线点在y轴的对应点却飙升到了二百多 解决办法: 查看了前端代码发现在echart的图表中有一个‘stack’的属性,尝试把他删除之后y轴的…

2020.9.8C++Primer学习笔记————模板函数

CPrimer学习笔记————模板函数 看CPrimer看到了第十章函数模板部分,其中提到了模板函数用法,帮助强类型语言减少简单方法的代码量。 C是强类型语言,在调用方法时需要对传参有严格的判断,例如实现一个简单的大小判断方法时&am…

算法体系-11 第十一节:二叉树基本算法(上)

一 两链表相交 1.1 题目描述 给定两个可能有环也可能无环的单链表,头节点head1和head2。请实现一个函数,如果两个链表相交,请返回相交的 第一个节点。如果不相交,返回null 【要求】 如果两个链表长度之和为N,时间复杂…

静电无处不在:揭秘液晶显示屏静电防护的“大师级“策略

静电,仿佛是电子产品制造过程中的隐形杀手,尤其对于液晶显示屏等精密电子元器件的影响更是不可小觑。然而,面对这一挑战,有些制造商采取了一系列超越寻常的静电防护措施。今天,我们将揭开他们的"大师级"策略…

利用Android studio 查看模拟器中数据文件

打开Android studio ,然后按照下图选择 然后会在右侧打开一个这样子的管理弹窗 找到 data/data/your project file 你的缓存跟下载的文件就都在里面了

【C++】每日一题 219 最小栈

设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。 void push(int val) 将元素val推入堆栈。 void pop() 删除堆栈顶部的元素。 int top() 获取堆栈顶部的元素。 int…

BigDecimal保留两位小数失败问题

文章目录 背景问题解决如何测试代码 背景 测试时发现在线swagger测试会自动处理BigDecimal小数点后面的数字,就是有零的会都给你去掉,比如9.000与9.500到最后都会被swagger处理成9跟9.5。使用postman测是最准的,测出来的就是9.000跟9.500。 …

数据库基本内容与安装MySQL数据库

目录 一.数据库基本内容 1.数据 (1)描述事物的符号记录 (2)包括数字,文字、图形、图像、声音、档案记录等 (3)以“记录”形式按统一的格式进行存储 2.表 (1)将不同…

Java SE 22 新增特性

Java SE 22 新增特性 作者:Grey 原文地址: 博客园:Java SE 22 新增特性 CSDN:Java SE 22 新增特性 源码 源仓库: Github:java_new_features 使用未命名的变量和模式 我们经常需要定义一些我们根本不需要的变量…

【Linux】基础 IO(动静态库)-- 详解

一、前言 为什么要使用别人的代码? 主要是为了提高程序开发的效率和程序的健壮性。 当别人把功能都实现了,然后我们再基于别人的代码去做二次开发,那么效率当然就提高了。其次,这里基于的别人当然不是随便找的一个人,…

[Qt学习笔记]Qt鼠标事件mouseMoveEvent实时获取图像的坐标和像素值

目录 1、介绍2、效果展示3、实现过程3.1 图像的加载和显示3.2 设置鼠标跟踪事件激活3.3 实现代码 4、源码展示 1、介绍 上一篇介绍了使用OpenCV的setMouseCallback回调函数实现获取鼠标点击点的图像坐标和像素值,本篇使用鼠标事件mouseMoveEvent函数来实现实时获取…

OPPO 后端二面,凉凉。。。

美众议院通过 TikTok 法案 之前我们讲了 老美要求字节跳动在 165 天内剥离短视频应用 TikTok,当时的最新进度是 TikTok 给 1.7 亿美国用户发弹窗,发动用户群众给国会打电话进行抗议。 但显然这点力度的抗议并不会造成什么实质影响。 昨晚,美国…

精读《useRef 与 createRef 的区别》

1 引言 useRef 是常用的 API,但还有一个 createRef 的 API,你知道他们的区别吗?通过 React.useRef and React.createRef: The Difference 这篇文章,你可以了解到何时该使用它们。 2 概述 其实原文就阐述了这样一个事实&#xf…

【EDSR】《Enhanced Deep Residual Networks for Single Image Super-Resolution》

CVPR workshops-2017 首尔大学 code: https://github.com/limbee/NTIRE2017/tree/masterhttps://github.com/sanghyun-son/EDSR-PyTorch 文章目录 1 Background and Motivation2 Related Work3 Advantages / Contributions4 Method4.1 Residual blocks4.2 Single…

华为OD机试 - 单向链表中间节点(Java JS Python C C++)

题目描述 给定一个单链表 L,请编写程序输出 L 中间结点保存的数据。 如果有两个中间结点,则输出第二个中间结点保存的数据。例如: 给定 L 为 1→7→5,则输出应该为7; 给定 L 为 1→2→3→4,则输出应该为…

盘点国内IP地址服务的功能及提供商

随着互联网的快速发展和普及,IP地址服务提供商在中国市场扮演着越来越重要的角色。这些代理软件提供商不仅为用户提供稳定的网络连接,还可以帮助用户实现IP地址切换、绕过地理限制等功能。虎观代理接下来将详解国内IP地址服务的主要功能,并对…

王道c语言-chap13 栈实例

王道c语言-chap13 栈实例 #include <iostream>#define END -1 #define MaxSize 50typedef int ElemType; typedef struct {int data[MaxSize];int top; } SqStack;void InitStack(SqStack &s) {s.top-1; }void PrinfSqStack(SqStack s) {for (int i 0; i < s.to…

什么是布隆过滤器

布隆过滤器&#xff08;Bloom Filter&#xff09;是一种概率型数据结构&#xff0c;用于判断一个元素是否存在于一个集合中。它的主要优点是占用空间少、查询速度快&#xff0c;并且支持高效的插入和查询操作。 布隆过滤器由一个位数组和多个哈希函数构成。初始时&#xff0c;…