[发明专利]一种服务器中DIMM的配置方法、系统及装置有效
申请号: | 201910561879.X | 申请日: | 2019-06-26 |
公开(公告)号: | CN110377357B | 公开(公告)日: | 2022-05-24 |
发明(设计)人: | 曾圣文 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F13/16 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 侯珊 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 dimm 配置 方法 系统 装置 | ||
本发明公开了一种服务器中DIMM的配置方法、系统及装置,本申请可自动选定DIMM在工作过程中的内存模式,并在DIMM工作的过程中检测其发生SBE的次数,当DIMM发生SBE的次数较多时,本申请可禁用DIMM并自动重启服务器,以实现在服务器自动重启后自动更改未被禁用的DIMM的内存模式,从而降低了未被禁用的DIMM发生SBE的概率,避免了系统当机,进而提高了服务器内数据信息的安全性。
技术领域
本发明涉及内存配置领域,特别是涉及一种服务器中DIMM的配置方法、系统及装置。
背景技术
目前,DIMM(Dual-Inline-Memory-Modules,双列直插式存储模块)是较为常见的存储模块,其广泛应用于服务器中。DIMM有四种内存模式:Lockstep Mode(锁步模式)、Independent Channel Mode(独立通道模式)、Rank Sparing Mode(等级备用模块)及Mirrored Channel Mode(镜像通道模式)。现有技术中,DIMM在工作过程中的内存模式是用户提前手动选择好的,如果DIMM在工作过程中发生SBE(Single Bit Error,单位错误),系统仍会按照用户对DIMM的配置继续运作,此时DIMM很有可能再次发生SBE,最终导致较严重的MBE(Multi Bit Error,多位错误),以致于系统当机,从而降低了服务器内数据信息的安全性。
因此,如何提供一种解决上述技术问题的方案是本领域的技术人员目前需要解决的问题。
发明内容
本发明的目的是提供一种服务器中DIMM的配置方法、系统及装置,降低了未被禁用的DIMM发生SBE的概率,避免了系统当机,从而提高了服务器内数据信息的安全性。
为解决上述技术问题,本发明提供了一种服务器中DIMM的配置方法,包括:
在服务器中各双列直插式存储模块DIMM的内存模式手动设定选项隐藏后,当所述服务器首次开机时,将各所述DIMM的内存模式均自动设置为预设默认内存模式;
在各所述DIMM本次工作的过程中,分别检测各所述DIMM发生单位错误SBE的次数,并判断在各所述DIMM中是否存在SBE的发生次数大于预设次数阈值的目标DIMM;
若否,则在所述服务器下次开机时不更改各所述DIMM的内存模式;若是,则将所述目标DIMM中存储的数据进行备份,并禁用所述目标DIMM,而后自动重启所述服务器;
当所述服务器自动重启后,将未被禁用的所述DIMM的内存模式自动设置为与所述目标DIMM在被禁用时对应的内存模式不同的模式,并返回执行分别检测各所述DIMM发生SBE的次数的步骤,直至无法成功更改未禁用的所述DIMM的内存模式后自动关机。
优选地,所述服务器中DIMM的配置方法还包括:
当所述目标DIMM被禁用时,将所述目标DIMM对应的内存模式写入所述服务器的系统日志中;
相应的,所述将未被禁用的所述DIMM的内存模式自动设置为与所述目标DIMM在被禁用时对应的内存模式不同的模式的过程,包括:
通过查看所述系统日志的内容确定所述目标DIMM在被禁用时对应的内存模式;
将未被禁用的所述DIMM的内存模式设置为与确定的所述内存模式不同的模式。
优选地,所述服务器中DIMM的配置方法还包括:
将被禁用的所述目标DIMM的位置信息写入所述服务器的系统日志中,以便于用户在所述服务器自动关机后,通过查看所述系统日志的内容对所述目标DIMM全部进行更换。
优选地,所述服务器中DIMM的配置方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910561879.X/2.html,转载请声明来源钻瓜专利网。