服务器技术之热插拔技术
热插拔技术是指可以在系统带电的情况下对有些部件进行插、拔操作。这非常重要,因为有时我们发现一些部件已损坏,但因为提供了硬件冗余,所以系统仍能继续保持良好的运行。而损坏的设备需要更换下来,这时如果这些硬件不支持热插拔技术,则必须关掉服务器的电源才能进行更换,这样会严重影响服务器所管网络的正常不间断运行。一般来说具有热插拔性能的硬件主要包括:硬件、CPU、RAM、电源、风扇、PCI适配器和网卡灯。
其实在一些接口技术中经常见到这一技术,如USB接口支持热插拔,需要连接USB外设时,只需把插入计算机的USB接口即可,而不管计算机当前是否正在运行。当然这里所指的热插拔技术远非USB接口即可,而不管计算机当前是否正在运行。当然这里所指的热插拔技术远非USB接口热插拔这么简单,因为在服务器中实现热插拔的目的不同于在PC机中,它是为了便于在线更换和维护故障部件,而不是为了方便添加设备,所以服务器中断热插拔技术更加复杂,应用更深入,因为它要求诸如磁盘、内存、电源、风扇之类的部件都支持热插拔。
热插拔功能的实现首先要软、硬件的共同支持,包括具有热插拔功能的硬件设备、支持热插拔的操作系统和用户界面、主板BIOS及支持热插拔功能的PCI总线等。其中PCI总线体系结构的改变意味着硬件接口标准的改变,所有必需指定统一的工作标准,该技术才能获得推广。
PCI热插拔技术,最早是由康柏针对ProLiant服务器开发的,然后转给Intel,再由Intel转售给其他设备制造厂商。之后HP合并了康柏,又同IBM合作开发了新一代PCI技术——PCI-X,并完成了最终的标准制定工作,进入技术的全面推广阶段。因此,HP是目前全面支撑和掌握所有PCI技术的服务器厂商,也是制定工业标准的。而HP的ProLiant服务器也因此成为PCI热插拔技术的代言人。
推荐阅读:服务器技术之硬件冗余技术