在计算机科学中, 冗余指的是 多余的重复或重复事物。它通常是为了增加系统的可靠性、稳定性或容错能力而故意设计的多余组件、设备、信息或能力。冗余的存在可以在系统出现故障或错误时提供替代的组件或路径,从而确保系统的正常运行。
冗余可以分为不同的类型和级别:
元件级冗余:
指单个组件的备份,例如双电源系统或双网卡。
部件级冗余:
指整个部件的备份,例如磁盘镜像或RAID阵列。
系统级冗余:
指整个系统的备份,例如对称多处理器(SMP)。
冗余度则是衡量系统中存在冗余的程度,通常是指一组数据或信息中的重复度。
在具体应用中,冗余技术可以用于以下方面:
电源冗余:高端服务器通常采用双电源系统,当一个电源故障时,另一个电源可以承担所有负载。
存储冗余:通过磁盘镜像、磁盘双联或RAID阵列等技术来防止数据丢失或损坏。
计算冗余:对同一计算过程进行多次计算,以检查结果的一致性。
控制冗余:使用备份设备或备用通道来防止系统故障。
通过这些冗余技术,可以显著提高计算机系统的可靠性和可用性,确保在部分组件发生故障时,系统仍能继续运行并减少故障时间。