来源: 加入时间:2012-3-13 15:06:45
学习RAID时,你可能会遇到RAID 0性能问题,这里将介绍RAID 0性能问题的解决方法,在这里拿出来和大家分享一下。RAID 1,也称为镜像。RAID 1既未增强性能也未削弱性能。
不像RAID 0,RAID 1中,数据在传输到磁盘之前未做处理。写到0号磁盘的数据的副本同时写到它的镜像磁盘之上。好处在于,如果一个磁盘出了问题,仍然拥有完整的数据备份。缺点是开销是原来的两倍,虽然可靠性增强,但是容量却没有增大。
单纯硬盘性能测试
我们使用Intel的IPEAK工具软件来捕捉一个Business Winstone 2004回合或者一个MCC Winstone 2004回合中进行的所有输入输出(IO)操作的跟踪文件,然后利用IPEAK工具软件回放跟踪信息,获得平均服务时间,即磁盘完成一次IO操作的平均时间,单位是微秒。
为了使测试数据更容易理解,我们以每秒进行的IO操作的数目作为分数。因而,分数越高说明性能越好。
注意分数只是比较单纯硬盘性能获得的,不能反映实际使用中其它因素的影响。
Business Winstone 2004:两个组建RAID 0的Raptors在性能上仅比单Raptor优20%。而现实世界中,缓存、预读取以及其它一些因素都会削弱硬盘对整个系统性能的影响。Content Creation Winstone 2004:RAID 0显示了更大的潜力,Raptor RAID 0阵列超出单个硬盘38%。
在Business Winstone 2004测试中仅仅有3.6%的性能提升。完全不值为此增加的成本,而且使用RAID 0还降低了可靠性。Multimedia Content Creation Winstone 2004只有2.6%的性能提升。整体系统测试:SYSMark
SYSMark 2004分成两部分:Internet Content Creation和Office Productivity。SYSMark的测试分数完全是响应时间。共有六个子类别。SYSMark主要受CPU或者系统平台影响,但是磁盘速度不同,得分也有差异。同时,也有几个测试严重依赖磁盘性能。
结束语
现在我们清楚地告诉你:桌面计算机上没必要使用RAID 0。现实世界中,RAID 0性能上的提升可以忽略,而可靠性则降低。如果你在运行一个可以从条带阵列中获得很大好处的特定程序,那么那是例外。当然我们所说的话不适用于服务器级别的输入输出操作。对于大多数桌面计算机用户和游戏玩家而言,节省资金,远离RAID 0。
如果你坚持使用两个磁盘,那么组建RAID 1,可以获得实时备份。组建RAID 1的性能损失正如组建RAID 0性能提升一样可以忽略不计。但是因此可靠性方面的提高则是值得的,除非特别不幸,两个磁盘同时坏掉。
当Intel引入ICH5和ICH6的时候,他们让RAID 进入了主流配置,让很多用户咬紧牙关购买两个磁盘以“提升性能”。在我们称赞Intel将这个技术带入主流配置的同时,我们也提醒用户在购买两个昂贵的Raptor或者其它磁盘之前三思。你的系统速度可能与单磁盘速度一样。但是如果你有多余的钞票,组建可靠性更高的RAID 1才是值得的。