1服务器基础知识解决方案.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
  (4) 企业级应用PC服务器是高档服务器,普遍采用2~4个CPU结构,拥有独立的双PCI通道和内存扩展板设计,具有高内存带宽、大容量热插拔硬盘和热插拔电源,具有超强的数据处理能力。这类产品具有高度的容错能力及优良的扩展性能,可作为替代传统小型机的大型企业级网络的数据库服务器。企业级应用PC服务器适合运行在需要处理大量数据、高处理速度和对可靠性要求极高的金融、证券、交通、邮电、通信等行业。   目前,几乎所有主流的服务器厂商都在主推64位服务器,但是采用的处理器及平台技术不尽相同,用户在选择时,一定要结合自己的使用环境,选择合适的处理器平台和操作系统平台。PC服务器中的64位处理器主要有以下几种:   (1) ?AMD Opteron?(皓龙) 。面向服务器端的Opteron由于使用户可在同一个芯片上运行32位和64位x86应用程序,为用户提供了逐步迁移到64位世界的灵活性,因而赢得了大家的注意,同时,这种芯片还包含可以提高32位应用性能的架构上的变化。Opteron的一个技术特点是Hyper?Transport技术,这项技术直接将CPU与内存连接在一起,消除了对总线的需要,减少了延迟,提高了处理速度。同时,内部集成的双倍数据传输率(DDR)内存控制器改变了Opteron处理器读写主内存的方式,缩短了SMP服务器系统的内存读写延迟,提高了性能,超大的内存寻址空间可以将大型数据集中在内存中处理。   (2) ?Intel新至强。Intel带有扩展内存64位技术(EM64T)的新至强系统,在原x86指令集的基础上,增加了64位扩展,把寄存器也扩展到了64位。64位扩展包括64位模式和兼容32/64位模式,同时采用了全新的LDT(闪电数据传输总线),把LDT控制器建于北桥芯片,再把所有PCI控制器移入南桥芯片,这种设计可以使北桥芯片和南桥芯片之间的数据带宽达到6.4?GB/s。   1) ?ECC技术   在普通的内存上,常常使用一种技术,即Parity,同位检查码(Parity Check Codes)被广泛地使用在侦错码(Error Detection Codes)上,它们增加一个检查位给每个资料的字元(或字节),并且能够侦测到一个字符中所有奇(偶)位的错误。但Parity有一个缺点,当计算机查到某个Byte有错误时,并不能确定错误在哪一个位,也就无法修正错误。基于上述情况,产生了一种新的内存纠错技术,那就是ECC,ECC本身并不是一种内存型号,也不是一种内存专用技术,它广泛应用于各种领域的计算机指令中,是一种指令纠错技术。   ECC的英文全称是Error Checking and Correcting,对应的中文名称为“错误检查和纠正”,从这个名称我们就可以看出它的主要功能是发现并纠正错误,它比奇偶校正技术更先进的方面主要在于它不仅能发现错误,而且能纠正这些错误,这些错误纠正之后计算机才能正确执行下面的任务,确保服务器的正常运行。   2) ?ChipKill技术   ChipKill技术是IBM公司为了解决目前服务器内存中ECC技术的不足而开发的,是一种新的ECC内存保护标准。我们知道ECC内存只能同时检测和纠正单一比特错误,但如果同时检测出两个以上比特的数据有错误,则一般无能为力。目前ECC技术之所以在服务器内存中广泛采用,一则是因为在这以前其他新的内存技术还不成熟,再则在目前的服务器中一般来说同时出现多比特错误的现象很少发生,正因为这样才使得ECC技术得到了充分的认可和应用,使得ECC内存技术成为几乎所有服务器上的内存标准。   但随着基于Intel处理器架构的服务器的CPU性能在以几何级的倍数提高,而硬盘驱动器的性能同期只提高了少数的倍数,因此为了获得足够的性能,服务器需要大量的内存来临时保存CPU上需要读取的数据,这样大的数据访问量就导致单一内存芯片上每次访问时通常要提供4(32位)或8(64位)比特以上的数据,一次性读取这么多数据,出现多位数据错误的可能性会大大地提高,而ECC又不能纠正双比特以上的错误,这样就很可能造成全部比特数据的丢失,系统会很快崩溃。IBM的ChipKill技术是利用内存的子结构方法来解决这一难题。   内存子系统的设计原理是这样的:单一芯片,无论数据宽度是多少,只对应于一个给定的ECC识别码,它的影响最多为一比特。举个例子来说明,如果使用4比特宽的DRAM,4比特中的每一位的奇偶性将分别组成不同的ECC识别码,这个ECC识别码是用单独一个数据位来保存的,也就是说保存在不同的内存空间地址。因此,即使整个内存芯片出了故障,每个ECC识别码也将最多出现1比特坏数据,而这种情况完全可以通过ECC逻辑修复,从而保证内存子系统的容错性,保证了服务器在出现故障时有强大的自我恢复能力。采用这

文档评论(0)

w5544434 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档