如何选择最合适的RAID级别
2008-11-14 12:02:37 来源:WEB开发网另外,采用Host RAID-1时,在更换硬盘后,由于必须从一台硬盘完全转移资料到另一台硬盘上,加上因缺乏辅助控制器和独立快取记忆体,必须以来处理器进行这个工作,所以进行恢复作业时的时间会相当的长,也会大幅度降低系统的性能,对于某些高负载的服务器而言,在绝对是难以忍受的,尤其目前节节高升的硬盘容量,更会突显这个问题的严重性。
隐而不显的是,Host RAID-1因以来处理器之故,会有着较高的处理器及系统主记忆体利用率。比方采用两个硬盘组成的Host RAID-1,其效率明显就会落后于单硬盘的情况。换言之,如果日后持续增加硬盘数量,Host RAID的扩充性就会相当的不利,这也就是不如独立RAID控制器之处。
其实在表现方面,Host RAID-0及Host RAID-1并不需要太多的系统资源,但在重建损坏了的RAID(Degraded Mode)或是碰上大量运算资源的RAID-5(需于每次写入时计算Parity),Host RAID未必是一个良好的选择,加上Host RAID须依赖操作系统,如Windows2000、Solaris或 Linux等先启动,所以操作系统并未能受到RAID的保护。Host RAID只需两块SCSI硬盘的价钱便可以完成,甚至可以是免费,但除非是用RAID-1(镜像),否则RAID-0有任何差错,资料尽毁!
三、结论
事实上,RAID并不能完全保障硬盘自身的安全,就算是看起来很安全、能兼顾性能的RAID 0+1和1+0,只要两个硬盘位于不同的RAID-0区域的硬盘接连损坏,资料照样全军覆没,而RAID-5也无法承受一颗以上的硬盘损坏。更重要的是,在预算有限的前提下,企业不见得有能力采购昂贵的高档RAID控制卡和那么多的硬盘去构建RAID 0+5或者RAID 5+0。
所以,企业应根据自身的需求以及服务器服务器本身的扩充性,去选择最合适的RAID方案。如今大多数企业基于成本效益都采用可用性、容量、数据保护和性能之间可折中接受的RAID-5,但对于作业系统则会采用RAID-1;如果对处理器的性能并不要求,最重要的是内存容量和硬盘I/O效率,那么RAID-5的效率就明显不佳,加上存储资料容量不高,无疑采用兼顾效率和安全的RAID 0+1。
更重要的是,定期备份资料,甚至定期更换硬盘,才是确保企业服务器稳定性及资料安全的不二做法,而这些是任何一种RAID都做不到的。
更多精彩
赞助商链接