ECC&RAID基本概念
·
ECC的英文全称是“ Error Checking and Correcting”(错误检查和纠正),从这个名称就可以看出它的主要功能就是“发现并纠正错误”。
ECC是运用到内存条上的一种能够实现“错误检查和纠正”的技术,即实现错误检查和校正技术的存储器条带,一般多应用在服务器及图形工作站上。ECC存储器并不是因为它速度快,是因为它具备特殊的纠错能力来保持服务器的稳定,拒绝宕机。
在普通的内存上,常常使用一种技术,即Parity,它增加一个检查位给每个资料的字元(或字节),并且能够侦测 到一个字符中所有奇(偶)同位的错误,但Parity有一个缺点,当计算机查到某个Byte有错误时,并不能确定错误在 哪一个位,也就无法修正错误。
基于上述情况,产生了一种新的内存纠错技术,那就是ECC,它是一种广泛应用于各种领域的计算机指令中,是一 种指令纠错技术。ECC的英文全称是“ Error Checking and Correcting”,对应的中文名称就叫做“错误检查和 纠正”,从这个名称我们就可以看出它的主要功能就是“发现并纠正错误”,它比奇偶校正技术更先进的方面主要在 于它不仅能发现错误,而且能纠正这些错误。
ECC内存只能同时检测和纠正单一比特错误,但如果同时检测出两个以上比特的数据有错误,则一般无能为力。目前 ECC技术之所以在服务器内存中广泛采用:
一则是因为在这以前其它新的内存技术还不成熟
再则在目前的服务器中系统速度还是很高,在这种频率上一般来说同时出现多比特错误的现象很少发生,正因为这 样才使得ECC技术得到了充分地认可和应用,使得ECC内存技术成为几乎所有服务器上的内存标准。
RAID基本概念
RAID 0
数据条带化,无校验
RAID 1
数据镜像,无校验
RAID 3
数据条带化读写,校验信息存放于专用硬盘
RAID 5
数据条带化,校验信息分布式存放
RAID 6
数据条带化,分布式校验并提供两级冗余
RAID 0+1
先做RAID 0,后做RAID 1,同时提供数据条带化和镜像
RAID 10
类似于RAID 0+1,区别在于先做RAID 1,后做RAID 0
RAID 50
先做RAID 5,后做RAID 0,能有效提高RAID 5的性能
RAID (Redundant Array of Independent Disks)即独立磁盘冗余阵列,RAID技术将多个单独的物硬盘以不同
的方式组合成一个逻辑硬盘,从而提高了硬盘的读写性能和数据安全性。
同时采用两种不同的RAID方式还能组合成新的RAID级
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐

所有评论(0)