高中英语语法:服务器上 双XEON cpu 兼容性问题

来源:百度文库 编辑:九乡新闻网 时间:2024/07/09 03:36:06
要求配置一台双路服务器,同时安装双CPU,参考多种配置,最终选择了双至强E5410处理器,安装的时候都没有注意到双CPU的兼容性,后来用了两天发现服务器不稳定,莫名其妙的重起,各种设置都正常。

     查阅了相关资料才发现有可能是CPU不兼容引起的,用CPU-Z查看发现这两个CPU虽然型号一样,可具体的步进等相关参数并不完全一样,于是找到商家要求更换CPU,更换之后,目前服务器运行稳定,网站速度有大幅度的提升。

     现在就说说双CPU或者假装CPU需要注意些什么。。。

  一、安装第二块CPU:

  要将自己的服务器升级到两块CPU,首先需要考虑的是第二块CPU的技术参数,这点是非常关键的,直接决定第二块CPU是否能够与之前的CPU顺利协同工作。选购时需要把握以下几个原则。

  (1)双路Xeon服务器在使用时,两个CPU的类型必须一样:重要性★★★★★

  由于支持双路服务器的两个CPU插槽种类都是一样的,所以再为服务器添加第二块CPU时也要按照原CPU的针脚去选择。

  小提示:

  有的双CPU主板在只用单CPU时,另一个空的CPU插槽需装一块特殊的“终结卡”,所以在安装第二块CPU时要记得把这个终结卡取掉。

  (2)双路Xeon服务器在使用时,两CPU的系统总线频率必须一致:重要性★★★★★

  除了工作频率外每个CPU的系统总线频率还不一样,例如533MHz,800MHz等参数,我们选择第二块CPU时要参考原CPU的总线频率去选择,两者频率要一样。

  (3)双CPU一起使用时,要求两个CPU的主频和Cache大小必须一样:重要性★★★★★

  CPU主频和Cache是两个重要的参数,所以安装第二块CPU时也要在这两个参数上和前者吻合,这些参数在购买CPU时商家都会明确讲清楚。

  (4)双CPU一起使用时,要求两个CPU的批号(Stepping号)一致:重要性★★★★

  由于CPU在制作过程中或多或少会存在工艺上的差别,即使同一款CPU由于生产批次不同也会造成不稳定隐患,因此为了保证两块CPU的顺利工作我们应该尽量保证第二块CPU的批号(Stepping号)与之前的一致。那么如何来辨认CPU的批号是否一样呢?

       一个简单确定方法是看CPU包装上的QDF/S-Spec号(QDF号对应样品,S-Spec对应于正式发布的产品),只要两CPU的QDF/S-Spec号一样,一定满足以上要求,在CPU的外包装的顶部印有一些说明,可从这些说明中读出该CPU的QDF/S-Spec号,不同类型CPU的说明格式不一样。QDF/S-Spec号以字母“Q”开头表示该CPU为一样品,以字母“SL”开头表示该CPU为正式发布的产品,所以查看CPU信息时只需要关注以“Q”或“SL”开头的字符串即可,这个字符串就是CPU的批号。

  除了上面介绍的方法来查看CPU批号外如果使用的服务器存在液晶面板的话也可以从该显示区域看到CPU的stepping号。

  当然如果在实际升级过程中实在无法找到批号一致的第二块CPU的话,我们使用不是一个批号的也可以,只要保证前三条吻合即可,但是这样使用容易造成系统的不稳定。不过大部分品牌厂商的服务器都能够兼容这种批号不同的两个CPU协同工作,虽然在系统启动时事件查看器中会出现

  "The CPU"s in this multiprocessor system are not all the same revision level. To use all processors the operating system restricts itself to the features of the least capable processor in the system. Should problems occur with this system, contact the CPU manufacturer to see if this mix of processors is supported."的错误日志,不过由于品牌厂商支持不同stepping的CPU混合使用,所以可以忽略掉该错误提示。

  最后还需要安装者注意的是很多品牌服务器的CPU供电电路都有着特殊的设计,使用非原装CPU时会出现一些问题,因此在升级CPU数时可以考虑从原服务器品牌厂商处购买,这样可以最大限度的减少不必要的兼容问题。

  二、系统安装:

  要让系统支持安装的双CPU也是有条件的,只有Windows 2000以上的操作系统才能保证双CPU的协同办工。在系统安装方面我们一般会遇到两种情况,一种是重新安装操作系统,另一种是要保留原来的操作系统顺利完成从单CPU到双CPU的过渡。下面笔者依次针对这两种情况进行介绍。不过在这之前为了验证第二块CPU是否安装正确,需要我们在启动服务器时进入到CMOS中查看里面是否能够自检到两块CPU。

  (1)重新安装操作系统:
  当把服务器从单CPU升级到双CPU后,如果条件容许最好重新安装操作系统,这样才能保证两个CPU更好的协同办公,否则很有可能双CPU没有任何效果,系统还是使用一块CPU处理数据;或者即使两个CPU一起工作,但是因为系统存在兼容性问题造成对外提供服务时不稳定。

  重新安装操作系统时要保证两个CPU都插在主板上,这样系统才能辨认主机是单CPU还是双CPU。安装的操作系统也是要Windows 2000以上版本,安装完毕后我们通过打开任务管理器来查看是否两个CPU一起协同工作(支持双CPU)还是交替工作(不支持双CPU)。另外需要特别说明一点的是在支持双CPU的操作系统中CPU占用率是按两个CPU计算的,也就是说如果CPU占用率为50%,说明当前两个CPU的50%资源被占用,计算下来相当于一个CPU的100%。另外当系统通过两个CPU运行时我们在设备管理器中应该也能够看到两个CPU的身影,并且在计算机里显示为“ACPI Multiprocessor PC”,表示多处理器的计算机。

  小提示:

  实际上双CPU对于P2,P3这类的老式CPU运行效果并不明显,只有实现双XENO时才能让双CPU带来更好的运行效果,更快的为企业服务。

  (2)原系统升级双CPU:
  不过有的时候我们要在原本工作状况非常正常的服务器上安装第二块CPU,不希望重新安装系统或者有重要服务和程序不能轻易删除的话,我们就需要通过系统升级的方法将服务器从单CPU转变为双CPU了。不过这种方法容易带来兼容和不稳定问题,笔者不建议采用,即使升级后能够正常工作也应该在有条件的时候进行重新安装操作系统的工作。

  大部分系统在单CPU下工作正常而安装了第二块CPU后就会不稳定,经常进不去系统,这需要我们对系统进行改造,完成升级目的。首先确保能够进入到操作系统中,可以通过反复重启来尝试。然后查看“设备管理器->计算机”,对于大部分情况应该只能够识别单CPU,显示为“AdvancedConfiguration and Power Interface[ACPI] PC”,在设备管理器也只能够看到一个块CPU的性能。这说明系统能发现两块CPU却不能有效地使用这两个CPU,因此无法提高整体的效能。对于这种情况我们需要通过以下步骤来解决。

  手动在“系统属性”里修改设置,将“设备管理器->计算机”从“AdvancedConfiguration and Power Interface[ACPI]PC”修改为ACPI MultiprocessorPC。(XP系统是自动完成更改的,而Windows 2000需要手工修改)

  经过转换后我们重新启动计算机进入系统桌面通过查看任务管理器,应该可以看到两个CPU协同工作了。不过从一个CPU升级到二个CPU肯定会有一些小毛病,如果出现小问题的话建议重新安装下最新的主板驱动和系统的补丁包。当然不管怎么说安装双CPU后最好还是重新安装一个干净的系统。

  三、总结:

  在给双路服务器加装第二块CPU时硬件方面的选购花费的时间和精力比较多,因为要寻找和购买到和前一个CPU一样的新CPU,特别是当服务器年头比较长的时候寻找会更加困难,而之后的硬件安装和系统安装工作则比较简单。

  本文建议可以帮助你决定刀片技术是否能够满足你的整合计划,以及何时何地与自己的计划进行匹配。

  空间资源的问题

  与传统的机架式的服务器相比,刀片技术可以节省很大的空间资源。然而,因为刀片的这种高密度性,你必须考虑到动力驱动以及制冷的问题。硕大的底盘和机架在动力驱动和数据中心制冷方面可能会超过你所能承受的负担。

  在有些情况下,如果继续使用传统机架式服务器的数据中心进行整合和巩固,可能会使得空间资源相当的局限,这就意味着需要建立新的数据中心。在这些情况下,刀片技术可以在成本方面提供巨大的节省。当一个新型的数据中心必须建立的时候,毫无疑问,设计一种使用刀片技术的设施将能够创建一种新的设备模型,从而产生真正的下一代的数据中心。

  服务器定位:偏远位置还是中央位置

  如果你计划对服务器系统进行整合,但是仍然需要一定的服务器安放在偏远的位置,那么刀片技术将可以大大的简化你的这些管理难题。刀片技术拥有很强的遥控管理功能,意味着IT技术员工可以对这些处于偏远位置的刀片系统进行完全的管理,包括每一项任务,当然物理硬件交换除外。这种刀片技术的底盘管理模块可以提供远程控制的能力,可以进行硬件诊断、重新启动,甚至关闭某些功能。刀片技术还可以简化站点的某些必要的物理任务,而这主要是通过方便读取的指示器完成的,例如该指示器可以显示哪一个刀片出现了问题,从而即使是非技术型的员工也能够用一个新的刀片换掉这个出现问题的刀片。

  刀片管理功能可以与其他的一些管理工具进行整合,例如IBM Director, HP Insight Manager, Dell OpenManage 以及微软的管理工具等。并且,在软件配置及供应方面,越来越多的软件工具可以最终胜任这种进程,包括一些大型厂家的工具,也包括一些小型厂家,例如 Altiris, Cyclades (被Avocent集团收购) 以及Ardence公司等。

  遵循动态的配置原则

  如果你正在将服务器整合于一个中央位置,并且在某些位置的业余时间还有一些服务器处于空闲状态,那么你可以根据时区的变化,将这些空闲的服务器配置到其他的应用软件和地区,这样就可以提供一些额外的整合和节省。通过它们的模块方法,刀片技术可以处理和推动这种进程,只要将其与所提供和需要配置的软件进行结合。如果所使用的刀片是匿名的,并且可以从存储局域网络(SAN)获取资源,那么这个工作进程将变得更加的简易。虚拟技术软件可以增加另外的处理层,而这需要多重的虚拟服务器供应,并且需要在任何时候都拥有多种可行的刀片。

  服务器的数量

  因为不同的刀片共享底盘中的公共成分资源,所以要使得自己在底盘和刀片方面的投资成本大致平衡。一般来说,这种平衡点在于每个底盘的投资与5- 6个刀片的投资相当。所以如果你在某个地点的服务器数量少于5台,那么不要期望有什么大的发展,在此刀片可能并不是最好的选择。随着越来越多的刀片增加到底盘之中,每个刀片的费用将随之降低,因为它们在共享某些公共的资源(例如能源动力、制冷、转换模块等)。然而,需要根据你的数据中心的制冷能力,对地盘以及机架进行充分的配置。当然这还需要受限于在评测、计划以及执行进程方面的管理技术员工的数量和能力。

  应用软件的类型

  尽管CPU在刀片方面的性能不断的增长,刀片还是无法跟上高性能计算任务的增长步伐。不断增加的应用软件数量需要在一个单独的系统映像中拥有很强的CPU资源,甚至很多的处理器;这种类型的应用软件可能比较适合于机架服务器(尽管该领域的一些刀片厂家正在对此进行辩论)。相反,不断扩充的应用软件需要很多的服务器运行相同的应用软件(例如网络服务器,一些应用软件服务器,以及一些数据库服务器等),这种应用软件就比较适合于整合和管理的刀片技术。

  还有一个受到刀片技术巨大吸引的领域,那就是“套装的数据中心”方法;在这种方法下,一台刀片服务器系统配置所有的偏远站点所需要的成分。例如,你可以配置一台底盘系统,使其拥有网络服务器、应用软件服务器、数据库服务器,以及转换模块等,并且还包括防火墙工具,下载平衡工具,以及所有存储或者存储连通性所适合的东西(NAS或者SAN)。

  刀片厂家的选择

  尽管你可以设想所有的刀片都是经过标准化的,并且一个厂家的刀片可以与另一个厂家的刀片在底盘系统中进行完全的融和,但是很遗憾事实并非如此。在该领域中唯一的刀片标准性就是ATCA标准,况且并不是所有人都遵守该标准。在标准刀片服务器领域,底盘以及刀片的设计都是所有权性质的,所以如果你购买IBM BladeCenter底盘,那么你就安装IBM刀片;对于HP BladeSystem,以及 Dell PowerEdge也同样如此。

  这也就直接导致很多用户在选择刀片厂家的时候,要根据它们传统的主流系统厂家进行选择。但是还是应该对所有的可供选择的刀片技术厂家进行调研,因为每一种刀片系统都拥有其独特的功能特征。并且你还可能发现很多的小型刀片技术厂家,它们并不是传统的系统厂家,但是它们的确拥有自己的优势所在;这些厂家例如Egenera 以及Verari等