热插拔也称为热插拔,是一种允许用户在不关闭系统或切断电源的情况下移除和更换损坏的硬件组件(例如硬盘驱动器、电源或扩展卡)的功能。该能力增强了系统的及时灾难恢复能力、可扩展性和灵活性。例如,专为高端应用程序设计的高级磁盘镜像系统通常提供热插拔功能。
从学术上来说,热插拔包括热替换、热扩展、热升级。它最初被引入服务器领域是为了提高服务器可用性。在我们的日常计算机中,USB 接口是热插拔的常见示例。如果没有热插拔,即使磁盘损坏并防止数据丢失,用户仍然需要暂时关闭系统来更换磁盘。相比之下,采用热插拔技术,用户只需打开连接开关或手柄即可取出磁盘,而系统仍可不间断运行。
实现热插拔需要多方面的支持,包括总线电气特性、主板BIOS、操作系统、设备驱动程序等。确保环境满足特定要求才能实现热插拔。当前的系统总线部分支持热插拔技术,特别是从586时代引入外部总线扩展以来。从1997年开始,新的BIOS版本开始支持即插即用功能,不过这种支持并不包括完全的热插拔,而只包括热添加和热替换。不过,该技术最常用于热插拔场景,从而克服了主板BIOS的担忧。
关于操作系统,Windows 95 引入了对即插即用的支持。但是,直到 Windows NT 4.0 为止,对热插拔的支持受到限制。 Microsoft 认识到热插拔在服务器领域的重要性,因此在操作系统中添加了全面的热插拔支持。此功能在基于 NT 技术的 Windows 后续版本中得到延续,包括 Windows 2000/XP。只要使用NT 4.0以上的操作系统版本,就提供全面的热插拔支持。在驱动程序方面,热插拔功能已集成到Windows NT、Novell NetWare 和SCO UNIX 的驱动程序中。通过选择与这些操作系统兼容的驱动程序,实现了热插拔功能的最终要素。
在普通计算机中,通过USB(通用串行总线)接口和IEEE 1394接口连接的设备都可以实现热插拔。在服务器中,可热插拔的组件主要包括硬盘、CPU、内存、电源、风扇、PCI适配器和网卡。购买服务器时,关注哪些组件支持热插拔至关重要,因为这将对未来的运营产生重大影响。
发布时间:2023年7月21日