摘要:上次误打误撞测试了软件RAID,发现性能基本上是线性的,而据说硬件RAID性能比这个高的很。RAID 1 与 RAID 0 刚好相反,是为了增强数据安全性使两块磁盘数据呈现完全镜像,从而达到安全性好、技术简单、管理方便。...
上次误打误撞测试了软件RAID,发现性能基本上是线性的,而据说硬件RAID性能比这个高的很。那本文将就硬件RAID展开测试,测试内容主要为各RAID等级下磁盘空间、I/O性能、模拟硬盘故障的可靠性等。介于篇幅问题,上篇文章介绍了相关概念及RAID 0(服务器硬件RAID性能横评(1) ),本文继续介绍
RAID 1/10
RAID 1 称为镜像,它将数据完全一致地分别写到工作磁盘和镜像磁盘,磁盘空间利用率为50% 。RAID 1 在数据写入时,响应时间会有所影响,但是读数据的时候没有影响。RAID 1 提供了最佳的数据保护,一旦工作磁盘发生故障,系统自动从镜像磁盘读取数据,不会影响用户工作。安全性依照数组里的实体硬盘数量倍数成长,适用于对顺序读写性能要求高以及对数据保护极为重视的应用。
RAID 1 与 RAID 0 刚好相反,是为了增强数据安全性使两块磁盘数据呈现完全镜像,从而达到安全性好、技术简单、管理方便。RAID 1 拥有完全容错的能力,但实现成本高,空间利用率是所有 RAID 中最没有效率的。
操作之前要删掉之前的阵列配置,此时会提示丢失所有数据,因为是做实验嘛,干就是了!

还是选中所有磁盘,下一步。
此时也可以看到RAID 1实际上就是RAID 1+0,因为RAID 1实际上只是两块盘做镜像,当数量多于2并且为偶数时,需要先两两做RAID 1,再通过做RAID 0组合,即RAID 1+0(RAID 10)。
此时的磁盘可用空间为2.18T,是总大小的一半。
安装的时候可以看到磁盘未分配空间是2235GB,大于2TB。
但是安装完成之后就是前面提到的2TB了。
使用ATTO进行顺序读写I/O性能测试。
再使用AS SSD进行I/O性能测试。
然后拔掉一块硬盘进行可用性测试。随即可以看到iLO中有硬盘故障告警。
并且在存储状态中查看,8槽中的磁盘状态为Failed。
使用ATTO进行顺序读写I/O性能测试,好神奇,性能竟然有所提升。
再使用AS SSD进行I/O性能测试,性能也有明显提升。
拔掉5槽位硬盘,系统状态正常。
拔掉2槽位硬盘,系统状态正常。
接下来拔掉4槽位硬盘,阵列故障。
操作系统蓝屏,应该在这种模式下,是1和5、2和6、3和7、4和8两两做的RAID 1,当同时拔掉4和8时,出现阵列无法恢复的故障。
再次进入SSA,提示逻辑卷已经损坏,所有数据已经丢失,真恐怖,看来硬件故障真要命啊!