Rss & SiteMap

阳光人的家 http://www.hiafa.com/bbs

阳光之下 你我之家
共34 条记录, 每页显示 10 条, 页签: [1] [2][3][4]
[浏览完整版]

标题:RAID玩耍记录

1楼
BigBianGun 发表于:2005-8-16 18:09:59
有幸拿到两块一模一样的昆腾10.2G硬盘,又买了一块raid卡,终于玩了一把raid,把过程记录下来,以供讨论。

首先介绍一下raid技术,它是一种数据冗余技术,多用于低成本实现硬盘性能提高上,通常分为3种:
raid 0:也就是阵列,需要2块硬盘,比如读写AB两个数据块,就可以第一个硬盘读A,第二个硬盘读B,因为两块硬盘同时工作,所以比单硬盘读写AB显然要快很多。这也叫做性能模式。
raid 1:也就是镜像,需要2块硬盘,读写操作时2个硬盘进行完全一样的操作,通过这样避免读写过程中的错误。
raid 0+1:也就是既安全有高效,需要4块硬盘2个通道完成,比如写入AB两个数据块,第一通道和第二通道同时都写AB,而每个通道内,第一个硬盘写A,第二个硬盘写B。

今天我玩的硬盘是两块昆腾,每块10.2G,转速5400rpm,属于比较慢的,缓存也少,每块512KB。当然了,这仅仅是一个试验。需要指出的是,做raid的时候,并不要求每块硬盘容量相同,也不要求大致的速度相同,一块30G 7200rpm和一块10G 5400rpm一样可以做raid。当然,通常来说,我们使用同样的硬盘制作阵列。

手上玩的raid卡是promise fasttrak66,支持DMA66,主芯片为pdc20262。市面上也有很多pdc20262的DMA卡,经过修改可以变成fasttrak66的。相对于我们常见的另一个品牌 HighPoint 来说,promise的质量略好。highpoint的芯片也多见于很多主板集成。需要说明的是,这次测试因为硬盘也只是DMA66的,卡也只是DMA66,相对于现在都已经是SATA的时代,落后很多,本人的测试仅为说明RAID技术。

测试平台:
Amd athlon 550
Asus KX133
192M
IBM 30G 7200rpm/2M
Promise Fasttrak66
Quantum Lct10 10.2G 5400rpm/512K

测试结果如下:

图片点击可在新窗口打开查看此主题相关图片
图片点击可在新窗口打开查看

raid 0 情况下,大约性能指标为26000K/s左右,接近ATA100 80G 7200rpm的表征水平。
在对比测试情况下,本人常用的IBM 30G 7200rpm/2M仅仅取得了15000K/s的综合分。

分析认为,raid 0技术是一种能够大大提高磁盘工作性能的技术,尤其在使用两块以上高性能磁盘工作时,可以想象如果我采用2块IBM 40G 7200rpm/2M无疑将产生更高的性能。同时,对于提升原有磁盘性能大大有好处。
如果你手上正有2块硬盘~不妨也玩一下~还是比较有意思的。

欢迎讨论~~~~
2楼
紫枫 发表于:2005-8-16 19:17:05
性能提高,但是意味着付出多一倍的资金,还不能增加容量。

富人家的玩意儿,小朋友们不要效仿。



师傅的测试很敬业,但是似乎电脑破了点儿,不行丫!~

以后用Athlon64的芯片,两块SCSI高容量高速硬盘作个raid0试试看有多少分。嗯,就是那种15000转的73GB容量的那种,好期待丫!!!!
3楼
BigBianGun 发表于:2005-8-16 19:28:01
raid 0 情况下,性能提高,容量又不损失的......

所花的资金就是一块raid卡阿~raid卡多便宜阿~~~~

根本上说ide raid属于穷人的法拉利~



你跟SCSI怎么比阿~就算在普通机器上一块SCSI 73G+一块SCSI卡,差不多都可以配到400G的IDE raid系统了......
4楼
jimmy 发表于:2005-8-16 19:45:08
RAID卡没玩过,不过RAID技术是学过滴~~而且是相当复杂滴

RAID技术一般有六级 RAID 0--RAID 5

其中RAID 0 根本不采用冗余来改善性能。。。只是一种以条区(strip)形式分布数据到n个硬盘上,使尽可能可以并行处理请求。。



SCSI和RAID两码事体

5楼
紫枫 发表于:2005-8-16 20:06:56
???

佛祖出来解释一下jimmy说的,小生有点懵懂……难道这就是理论跟现实的冲突体现?
6楼
BigBianGun 发表于:2005-8-16 20:22:07
jimmy说的不错啊。

raid技术常用的就是0,1,和0+1,至于据我所知raid3,5都是属于增加了奇偶校验,好像。

从raid 0来说,确实不造成冗余。只是stripe(是翻成条区的吗?西西)



之所以jimmy说scsi和raid是两码事情,是因为scsi和ide一样,应该视为借口类型,而至于raid可视为一种存储方法。ide可以raid,SCSI也可以raid,当然,现在的raid技术并不止于raid 0~5,去年的时候,清华大学参加挑战杯的项目中,就有一个raid Matrix的技术,当然,他们还是喜欢在低价位的ide上实现。



从我的印象里面说,SCSI是相对于IDE接口更加工业化的接口,其带宽更好,对CPU占用更小,且对于并发的需要能得到更迅速的处理。IDE接口面向民用,稍稍要弱一些。



我做这个测试的目的是针对ide raid,主要是scsi raid的成本过高,也没有大规模使用的意义。

7楼
紫枫 发表于:2005-8-16 20:37:21
既然要追求完美的性能,就不惜本钱!又要讲究性能又花不起钱,那还不如不做,将就一下么好了!



小生说的就是用scsi来做raid,看看效果到底有多好,会不会彻底拜托硬盘的传输瓶颈,达到跟系统前端总线一样快。



佛祖可以解释一下什么叫 raid matrix,似乎是类似于raid的一种新方法?
8楼
拉维妮娜 发表于:2005-8-16 21:05:51
Intel!
9楼
紫枫 发表于:2005-8-17 11:24:43
坛母也来凑热闹了说的……

小姑娘要乖,还是不要玩电脑的好!~
10楼
雪孩子 发表于:2005-8-17 16:27:42
表哥不好这样的,有歧视女性的嫌疑
共34 条记录, 每页显示 10 条, 页签: [1] [2][3][4]

Copyright ©2004 - 2019 Hiafa.Com
Powered By Dvbbs Version 8.1.1
Processed in 0.02734 s, 2 queries.