服务器内存所引入的新技术

服务器

作为企业信息化至关核心计算机,运行着企业关健业务。而服务器的意外冗机或故障,都有可能会给企业造成难以估计的损失。服务器也是一台计算机,但它不同我们使用的台式电脑或笔记本电脑。除了在数据处理性能上比一般的台式计算机强以满足复杂的企业数据处理,同时要保证服务器正常可靠运行的重要性,还应用了许多台式计算机所没有特殊技术。
  比如服务器内存,也属于内存的一种类型,但并不像我们所使用的计算机内存,注重的往往是内存总线速度,带宽、等待周期等参数。但对于服务器而言,我们考虑的则是内存厂商、服务器厂商对于服务器内存引入的新技术。在这里,笔者向大家介绍目前各大内存厂商、服务器厂商在服务器内存主流技术:

  1、ECC内存:这种内存我们经常在服务器上面看到,是服务器内存最基本一项技术,ECC的英文全称是“ Error Checking and Correcting”(错误检查和纠正),它广泛应用于各种领域的计算机指令中。ECC和奇偶校验(Parity)类似。然而,在那些Parity只能检测到错误的地方,ECC实际上可以纠正绝大多数错误。经过内存的纠错,计算机的操作指令才可以继续执行。这在无形中也就保证了服务器系统的稳定可靠。

  2、Register:寄存器或目录寄存器,在内存上的作用我们可以把它理解成书的目录,有了它,当内存接到读写指令时,会先检索此目录,然后再进行读写操作,这将大大提高服务器内存工作效率。带有Register的内存一定带Buffer,并且目前能见到的Register内存也都具有ECC功能,其主要应用在中高端服务器及图形工作站。

  3、Chipkill内存技术:Chipkill内存最初是由20年前的IBM大型机发展过来的,是在ECC技术基础上的改进。采用的只需普通的内存SD内存、DDR内存,Chipkill内存控制器所提供的存储保护在概念上和具有校验功能的磁盘阵列类似,在写数据的时候,把数据写到多个DIMM内存芯片上。这样,每个DIMM所起的作用和存储阵列相同。如果其中任何一个芯片失效了,它只影响到一个数据字节的某一比特,因为其他比特存储在另外的芯片上。出现错误后,内存控制器能够从失效的芯片重新构造“失去”的数据,使得服务器可以继续正常工作。采用这种Chipkill内存技术的内存可以同时检查并修复4个错误数据位,进一步提高服务器的实用性。

  4、内存镜像(Memory Mirroring)技术:它的工作原理与硬盘的热备份类似,为了确保当某个DIMM存储芯片失效的时候,内存保护技术能够自动利用备用的比特位自动找回数据,从而保证服务器的平稳运行。该技术可以纠正发生在每对DIMM内存中多达4个连续比特位的错误。当出现随机性的软内存错误,可以通过使用热备份的比特位来解决;如果出现永久性的硬件错误,也将利用热备份的比特位使得DIMM内存芯片继续工作,直到被替换为止。

  5、内存保护(Memory ProteXion)技术: IBM公司的另一种更高级内存技术就是内存镜像技术,内存镜像技术很像磁盘镜像技术,就是将数据同时写入到两个独立的内存卡中(每个内存卡的配置者是一样的)。正常工作情况下,内存数据读取只从活动内存卡中进行,只是当活动内存出现故障时,才会从镜像内存中读取数据。它与前面介绍的的几种内存保护技术,其保护能力上更强。

  

时间: 2024-11-19 01:01:53

服务器内存所引入的新技术的相关文章

服务器内存常见术语

  操作步骤: 什么是服务器内存? 它与普通PC机上的内存有什么区别? 答:服务器内存也是内存,它与我们平常在电脑城所见的普通PC机内存在外观和结构上没有什么明显实质性的区别,它主要是在内存上引入了一些新的技术,普通PC机上的内存在服务器上一般是不可用的服务器认不到的,这就是说服务器内存不能随便为了贪便宜用普通PC机的内存来替代的原因了. 有些人把具有某种技术的内存就称之为"服务器内存",其实是不全面的,服务器的这些内存技术之所以在目前看来是服务器在专用,但不能保证永远只能是服务器专用

服务器内存与普通PC机上的内存有什么区别

  问:什么是服务器内存?它与普通PC机上的内存有什么区别? 答:服务器内存也是内存,它与我们平常在电脑城所见的普通PC机内存在外观和结构上没有什么明显实质性的区别,它主要是在内存上引入了一些新的技术,普通PC机上的内存在服务器上一般是不可用的服务器认不到的,这就是说服务器内存不能随便为了贪便宜用普通PC机的内存来替代的原因了.有些人把具有某种技术的内存就称之为"服务器内存",其实是不全面的,服务器的这些内存技术之所以在目前看来是服务器在专用,但不能保证永远只能是服务器专用.这些新技术

服务器内存为什么比普通内存贵,有什么区别

服务器内存和普通PC内存都是内存(RAM),在外观和结构上没有什么明显的区别,但是其价格要高于普通内存. 服务器内存也是内存,它与我们平常在电脑城所见的普通PC机内存在外观和结构上没有什么明显实质性的区别,它主要是在内存上引入了一些新的技术,普通PC机上的内存在服务器上一般是不可用的服务器认不到的,这就是说服务器内存不能随便为了贪便宜用普通PC机的内存来替代的原因了.有些人把具有某种技术的内存就称之为"服务器内存",其实是不全面的,服务器的这些内存技术之所以在目前看来是服务器在专用,但

什么是服务器内存

  服务器内存也是内存(RAM),它与普通PC(个人电脑)机内存在外观和结构上没有什么明显实质性的区别,主要是在内存上引入了一些新的特有的技术,如ECC.ChipKill.热插拔技术等,具有极高的稳定性和纠错性能. 服务器内存主要技术: (1)ECC 在普通的内存上,常常使用一种技术,即Parity,同位检查码(Parity check codes)被广泛地使用在侦错码(error detectioncodes)上,它们增加一个检查位给每个资料的字元(或字节),并且能够侦测到一个字符中所有奇(偶

SQL服务器内存有两种基本管理方法:动态分配和静态分配

动态|服务器|静态 SQL服务器内存有两种基本管理方法:动态分配和静态分配 控制程序可使用的内存数量.动态分配允许管理员声明一块内存的大小:考虑到它的实际使用,SQL服务器可以分配给其需要占用的内存的最大值,并且(理论上)在没有使用内存的情况下将其释放.静态分配则是创建一块固定的内存空间,提供给SQL Server使用--不再进行分配. 在默认情况下,SQL Server被设置成动态分配,分配给其正在运行的计算机内所有可用的物理内存.许多管理员注意到SQL Server内存随时间的流逝被逐渐消耗

服务器内存UDIMM与RDIMM的区别

Intel 5500系列至强CPU2009年3月份推出,大家在为该系列CPU选购主板时应该可以看到内存支持选项一般都是2种,一种是支持48G.一种是24G,同一个服务器主板怎么会是两种不同容量的内存支持呢?秘密就在内存类型一个是RDIMM,一个是UDIMM. 那什么是RDIMM?什么又是UDIMM呢? RDIMM:registered DIMM(Registered Dual In-line Memory Module),带寄存器的双线内存模块.表示控制器输出的地址和控制信号经过Reg寄存后输出

模板-求ireprot导致系统挂掉服务器内存溢出求高手指点

问题描述 求ireprot导致系统挂掉服务器内存溢出求高手指点 我用的ireport 制作的pdf模板最近在系统中时不时出现因为某个jasper文件导致系统挂掉,服务器内存被调用这个文件的一个进程占用完了但是再次在系统中打印预览这个文件又正常了.不存在数据量大的问题,求各位高手指点下可能是什么原因导致的!!

poi-java 使用POI导出大数据,服务器内存不释放

问题描述 java 使用POI导出大数据,服务器内存不释放 RT,我用java 使用POI导出大数据, 数据是可以导出来.但是服务器的内存一直不释放.导一次 内存就会增加100M-2G 视数据量大小.当超过JVM设置的15G时,服务就会瘫痪掉,无法访问. 主要代码如下, MapList list = db.query(SQL); String EXCELNAME = (new StringBuilder(String.valueOf(unitId))).toString(); HSSFWorkb

服务器内存错误导致系统蓝屏死机

前言:上周接浦东一客户报服务器频繁蓝屏并死机,导致DHCP等该服务器承载的服务停止运行.客户服务器型号为联想万全R510,操作系统使用正式版windows server 2003 SBS.   事故处理流程及分析:   第一次:接客户报告,赴客户处现场勘察.得知服务器在未经非授权操作及误操作的情况下自然死机,并蓝屏.记录蓝屏错误代码0x000000d1 (0xc5f32820, 0x00000002, 0x00000008, 0xc5f32820). 分析:首先怀疑软件问题导致蓝屏错误并死机.1