如何提升服务器内存的高可用性

发布时间:2022-07-23 06:51:02 作者:德国火车 阅读量:6443

    虚拟化数据中心中,单单一台服务器可能运行众多虚拟机,而每个虚拟机作为一个文件驻留在内存中。但是当新的服务器添置更多更快的内存以满足更大的计算需求时,内存可靠性问题显得尤为重要。IT人员必须留意内存故障,并充分利用旨在增强内存可用性的服务器特性。
 
    如今,企业级服务器采用数TB的64位内存,这些预制模块遵守联合电子设备工程委员会(JEDEC) DDR3和DDR3L(低电压)标准而设计和制造。这样一来,企业很容易从诸多内存厂商购得价位合理的内存,但是遵守标准并不能保证可靠性。
 
    内存可靠性面临的威胁并不是彻底的故障,不过可能会出现生产缺陷、电事件及其他物理异常引起的故障。确切地说,服务器内存面临的威胁来自随机比特错误——某个比特出现自发逆转。要是未加以检查,仅仅一个比特出现错误会以突如其来、可能灾难性的方式,改动指令或改变数据流。
 
    比特错误会自然发生。内存模块的错误率从每兆字节内存每小时大约1比特(有时被标为1010 errors/bit*h)到每兆字节内存每百年1比特(1017 errors/bit*h)不等。这个范围相差得太大了,但随着内存子系统速度变快、电气操作电压变低以及服务器上的内存总量增加,比特被“误解”并影响工作负载的可能性随之变得相当大。
 
    其他因素也会加剧单比特错误,比如本底辐射(阿尔法粒子)、寄生电事件(如附近电磁干扰)、糟糕的主板屏蔽或设计,甚至DIMM插座上的电触点受到破损或质量低劣。
 
    增强内存可用性的特性
 
    缺少可用内存始终是个问题,而奇偶校验等错误检测技术已存在了好多年。奇偶校验很简单,对于检测单比特错误也很有效,但它纠正不了单比特错误,所以没有大量地应用于服务器。幸好,现在有或正出现另外许多特性,有助于增强内存可靠性。不妨考虑以下几种方案: 本文来自服务器配置网
 
    ECC。系统厂商们不是依赖奇偶校验,而是依赖纠错码(ECC)技术。ECC立足于奇偶校验的基础上,它使用一种算法,为每64比特的内存创建和存储一个8比特码(每个地址总共72比特)。这种算法和编码让系统得以实时检测和纠正单比特错误,此外还能检测多比特错误,并防止系统使用破损数据。ECC通常是许多通用服务器上采用的确保内存可靠性的默认技术。
 
    先进ECC。先进ECC把ECC方法扩大到了多种内存设备,让ECC得以检测和纠正多比特故障,只要这些故障出现在同一个内存设备里面。不过,ECC和先进ECC并不支持任何一种故障切换机制,所以为了排除有问题的内存模块,仍得关闭系统(或依赖其他系统技术)。许多企业级服务器可以提供某种先进ECC,比如IBM ProLiant或戴尔PowerEdge。
 
    热备用概念在磁盘存储领域很常见,但只是最近才在服务器设计流行起来。这是由于系统必须有一定的智能,才能先识别和跟踪可以纠正的内存错误,之后才能决定把数据转移到备用内存模块上。内存错误跟踪方面的技术进步让服务器的内存控制器得以将数据从存在的错误不可接受的DIMM转移到同一通道中的另一个备用DIMM上。这也叫内存插槽备用(rank sparing)。这种方法存在的不足是,为错误发生前一直非生产性的服务器增添内存需要一笔开支。
 
    完美的内存可靠性技术是把服务器上内存中内容从一个通道复制到另一个配对通道上。这实际上是为内存建立了RAID 1机制。如果一个通道的内存里面出现故障,内存控制器会切换到配对通道上,没有任何干扰;完成修复工作(如果需要修复)后,通道可以重新进行同步。镜像方法的缺点与存储方面的RAID 1一样;由于内存中的内容被复制,存储容量减少了一半,或者说内存成本实际上翻了一番。
 
    如今内存在现代虚拟化服务器中扮演更关键的角色,所以应对和缓解内存错误的破坏性效应显得比以往更为重要。IT专业人员可以使用一系列不断完善的内存可靠性特性,但是他们必须先对内存可用性方面的需求进行更认真地评估,然后再部署拥有的特性可以满足那些需求的服务器。

***本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。

我要评论

网友评论


评论时间:2024-02-26 03:25:02

6.支持多服务器的基本配置 种操作系统服务器搭建虚拟主机 作系统


评论时间:2023-12-01 21:25:02

租用服务器就是通过网络来租用一个便宜的云主机推荐 服务器或者其他设备电信云主机是指什么 网络来租用一个服务器或者其他设备


评论时间:2023-11-26 15:25:02

但是对于初学者来说,要想掌握这门程序设计技美国虚拟主机导购 术服务器和电脑的区别是什么 是对于初学者来说,要想掌握这门程序设计技术并不容易


评论时间:2022-12-16 18:25:01

2.打开租虚拟主机教程 安装包服务器机柜型号 装包


评论时间:2022-11-05 06:25:01

它是整个计算机系统中最重要的部件之一,在系统运行过程中扮虚拟主机如何创建 演着十分关键的角色特价云主机服务器商家 要的部件之一,在系统运行过程中扮演着十分关键的角色


评论时间:2022-09-14 00:25:01

10、安装成功后,在桌面上弹出一个对话框,显示“是否已连接电脑?”,若没有则说明未联江西日租云主机服务器 网,需重新启动机器才能继续使用个人电脑云主机 重新启动机器才能继续使用

最新文章

 2023-12-25 22:44:35   admin

活动发布区版规

 2023-05-27 22:03:52   御风而行

容器、无服务器、虚拟机:安全性差...

 2023-05-27 19:08:41   小绵羊0123

科技巨头布局云端 服务器 网络硬...

 2023-05-27 18:17:46   姐姐的跟屁虫

钉钉因系统访问流量激增,宕机1小...

热门阅读

 2022-07-23 00:34:02   freeatom

常见ftp命令 FTP命令使用详...

 2022-07-21 02:17:02   ares

双硬盘组建Raid0磁盘阵列图文...

 2022-07-20 06:17:02   mankeung123

用友软件客户端连接不上服务器的解...

 2022-07-23 00:51:02   antonfxb

WebService实例

 2022-07-13 05:38:02   苯小孩

开发、运维不可不看的Linux调...

 2022-07-20 18:51:02   nightstone

如何使用Charles抓取Web...

随机文章

 2022-02-22 05:38:02   myhomebj

Windows 2003服务器配...

 2022-04-07 05:38:03   yxb066

Windows Server 2...

 2022-07-19 17:17:02   333333388888888

织梦建站教程-上传服务器空间和网...

 2022-07-19 20:34:02   lll_asd

yum在线管理:yum命令详解

 2022-07-20 06:34:02   redondo

Shell基础:Bash的环境变...

热评文章

 2022-07-19 20:17:02   dengyu0429

linux vi使用及详细介绍

 2022-07-20 01:00:05   激动的舌头

Linux视频教程:用户管理命令...

 2022-07-21 20:51:02   jessica-an

创建本地FTP站点

 2022-02-07 05:38:03   jasonkidd

WEB服务器配置详解

 2022-07-20 04:51:02   wolfssss

ACL权限-默认与递归(4)

 2022-07-22 15:00:05   淡水珊瑚

Linux下 Samba Ser...
全球云服务器
Catfish(鲶鱼) Blog V 4.7.3