jerryfung于2005-06-10写道:
假如你硬盘细的话都OK
40G咋~ :cn09:
jerryfung于2005-06-10写道:
假如你硬盘细的话都OK
leavesun于2005-06-10写道:
jerryfung于2005-06-10写道:
假如你硬盘细的话都OK
40G咋~
jerryfung于2005-06-10写道:
哦.那就足够了~!两个盘
写了这么多,要支持
CemsonZHANG于2005-06-10写道:
写了这么多,要支持
你有补充的话…记得说出来哦~!
什么时候写些串连硬盘的攻略?
对付10K硬盘有好建议吗? SATA数据线好还是SICI-2的线好?
ssnzh于2005-06-10写道:
什么时候写些串连硬盘的攻略?
对付10K硬盘有好建议吗? SATA数据线好还是SICI-2的线好?
我对硬盘.不是很熟…给明天一天时间我…我找资料然后写出来~!
是SCSI吧??你看我来来去去都是在用RAID 0就知道…知识面就停在RAID 0.之后的都不清楚~!
[ 编辑 jerryfung 在 05-06-10 11:38 ]
ssnzh于2005-06-10写道:
什么时候写些串连硬盘的攻略?
对付10K硬盘有好建议吗? SATA数据线好还是SICI-2的线好?
o
这篇文章很经典阿,楼主强人!!
我还要多看几次才能消化 这个已经是专业级的了
楼主辛苦了 谢谢
谢谢上面两位. 过些天我会再写一些比较深入一点的.
RAID 串连磁盘 认识(未完)
RAID 认识:
1. 什么是RAID:
在1987, University of California Berkeley 的Patterson, Gibson and Katz 他们发表了一份文件.这份文件就是介绍”Redundant Arrays of Inexpensive Disks”. 文件介绍了不同类别的磁盘阵列统称”RAID”. RAID的基本概念就是把几个容量小的, 便宜的磁盘串联在一起. 而且它的性能比一个容量大又贵的磁盘(Single Large Expensive Frive)要强的多. 除此以外, 串联在一起的磁盘在系统里面可以看作是一个磁盘.
2. 为什么用RAID:
串连的磁盘(RAID)起初都用像服务器之类的一些要处理大数据的, 对数据输出输入要求高的应用层面. RAID的特点中最重要的是Fault Tolerance. 什么是Fault Tolerance呢? 意思就是说: 系统在对硬件或者软件受到损坏的时候所做出对应的能力. Fault Tolerance有很多层面:最简单的说就是电源问题.假如突然没有电了.系统会做什么样的对应方法呢? 那么回到RAID里, 为什么它受到服务器的欢迎.其中一个原因就是因为它有备份的作用. 大家看了上面都知道RAID是有几个磁盘所组成的,那么假如一个磁盘坏.不就把整个RAID都搞垮了? 不然, 因为RAID有备份功能.就好像RAID 1, 一个磁盘坏了.它完全可以take over另外一个.所以在数据安全方面比普通磁盘大多了.
而目前RAID技术都已经用到了桌面电脑上了, 比如CAD, 多媒体编辑, Playback 甚至普通家用电脑上. 因为它可以带给系统一个更高的数据传送速度.
3. RAID的种类:
RAID 0 主机要求写入数据时,RAID控制器将数据分成许多块,然后并行地将它们写到磁盘阵列中的各个硬盘上;读出数据时,RAID控制器从各个硬盘上读取数据, 把这些数据恢复为原来顺序后传给主机。这种方法的优点是采用数据分块、并行传送方式,能够提高主机读写速度,并且磁盘阵列中存储空间没有冗余。但它对系统 的可靠性没有任何提高,任一个硬盘出现故障时,系统无法恢复。 *注意: RAID 0它就没有了Fault Tolerance的特点了.*2个以上的磁盘
RAID 1:
它把磁盘阵列中的硬盘分成相同的两组,互为镜像(monitoring) ,当任一磁盘介质出现故障时,可以利用其镜像上的数据恢复,从而提高系统的容错能力。对数据的操作仍采用分块后并行传输方式。所有RAID 1不仅提高了读写速度,也加强系统的可靠性。但其缺点是硬盘的利用率低,冗余度为50%。注意:没有RAID 0的速度快. 需要2个以上的磁盘
RAID 3:
同RAID 0一样,RAID 3也采用数据分块并行传送的方法,但所有同的是它在数据分块之后计算它们的奇偶校验和,然后把分块数据和奇偶校验信息一并写到硬盘阵列中。采用这种方法对 数据的存取速度和可靠性都有所改善,当阵列中任一硬盘损坏时,可以利用其它数据盘和奇偶校验盘上的信息重构原始数据。在硬盘利用率方面,RAID
3比RAID 1要高,例如由5个硬盘组成的阵列,冗余度只有20%。不过,RAID 3也有缺点,由于奇偶校验信息固定存储在一个硬盘上,使该硬盘负担较重,从而产生新的瓶颈。 需要3个以上的磁盘
RAID 5:
与RAID 3所采用的数据处理方法相似,所不同的是它把奇偶较验信息交叉写到阵列中的每个硬盘上,从而克服了RAID 3中的瓶颈问题。在以上各个级别中,RAID 5的优点最为突出,对于大型重要应用环境而言. 最好5个磁盘.不过3个就可以实现
RAID 0+1:
RAID 0+1就是把RAID 0 和RAID 1相加. 不过它没有奇偶较验信息.就是简单的把两种格式合在一起. 需要4个以上磁盘
其实还有RAID 2 RAID 4和RAID50 RAID 10.不过这些使用量都不大.所以我就不多说了.尤其是RAID50 它其实就是RAID 3和RAID 0合在一起.不过价钱太高了.
4. 几种RAID Controller
RAID 控制器的选择:
假如你现在用的是主板不合适用RAID的话.而且又想试下RAID给你的快感那么你可以考虑买RAID控制器来实现RAID. 用IDE硬盘的.因为SATA的CONTROLLER都支持RAID 了~!
下面是一些选择:
Adaptec
Adaptec has the reputation of manufacturing high-quality SCSI hardware. But it has been offering some products in the IDE sector for quite some time, too.
• Two channel UltraATA/100: ATA RAID 1200A
RAID 0, 1, 10, JBOD, hot swap, e-mail notification
• Four channel UltraATA/100: ATA RAID 2400A
RAID 0, 1, 3, 10, JBOD, hot swap, e-mail notification
HighPoint
You’ll find HighPoint controllers less often in computer stores than on numerous motherboards:
• Two channel UltraATA/133: RocketRAID133
RAID 0, 1, 10, JBOD, hot swap, e-mail notification
• Four channel UltraATA/133: RocketRAID404
RAID 0, 1, 10, JBOD, hot swap, e-mail notification
LSI Logic
• Two channel UltraATA/100: Mega RAID IDE 100 (formerly AMI)
RAID 0, 1, 10, JBOD, hot swap, e-mail notification
• Four channel UltraATA/100: Mega RAID i4
RAID 0, 1, 5, 10, JBOD, hot swap, e-mail notification
Promise
Promise places equal focus on integration and retail sales:
• Two channel UltraATA/133: FastTrak TX2000
RAID 0, 1, 10, JBOD, hot swap, e-mail notification
• Five channel UltraATA/133: FastTrak TX2000
RAID 0, 1, 3, 5, 10, JBOD, hot swap, e-mail notification
我觉得Promise的比较不错! FastTrak系列~!
5. 家用电脑上的RAID应用
说到家用PC方面.现在新的主版都已经支持了SATA或者IDE RAID.INTEL的865PE 875P的芯片一年多前就开始支持SATA RAID 0 RAID 1. 当然有一些厂家在一些比较旧的板子(比如848)上也自己加上一个raid controller来实现RAID的支持.他们有的用VIA的CONTROLLER.有的用PROMISE. 就好象ASUS得.它有几块主板就放弃了INTEL的控制器.去用PROMISE的, 因为这样可以减低成本.
AMD的主板方面.之后也开始出了支持SATA RAID的主板.大家都知道SATA比IDE硬盘是快很多的.现在它再上一层楼.那么就更快了. 不过在旧的芯片组里.SATA或者RAID在AMD的平台上性能提高不是太大.就好象NF2的芯片里.那的性能提高不是明显的. NF3就开始有了一点的进步.现在的NF4芯片(SATA RAID )可以说和INTEL 做的非常接近了.
现在的SATA RAID都支持了RAID 0 RAID 1 RAID 0+1 RAID 3 RAID 5 (家用PC). 可以说给用户很大的选择~!假如你要性能快的话就用RAID 0.不过最好你有多一个硬盘.你要把一些重要的资料放到那个多出来的硬盘做备份.看了上面的文章都知道RAID 0一但坏了, 那么你里面的DATA都没有了.
RAID 5 理论说3个硬盘就可以了.但是要5个才可以发挥它的优势.不过家用PC来说又有谁会用到5个硬盘的阵列.
所以RAID 0 RAID 1 是最受欢迎的. 以为它只有2个就OK了.所以比较适合”国情”
现在我说一下RAID的设置在AMD和INTEL 的板子上~!
我就举例我的DFI NF4 SLI-DR的设置.都差不多.:
1. 进入BIOS
2. 选择你的RAID CONTORLLER. 因为我的板子有两个.我要NF4的芯片来控制所以把其中一给DISABLE.
打开NF4 RAID的支持:
你的硬盘插了那个SATA口就把那几个给ENABLE.板上都有写那个是SATA1 那个是SATA2
3. 搞定好就SAVE出去.当你看到NF4 RAID CONTROLLER这个画面后按F10进入设置RAID
raid mode 就是raid o raid 1 有些主板的写法不同.你要看会说明书
还有. 你选striping size的时候.你要性能就选16K或者64K…你可以看看下面CemsonZHANG写的:
RAID的设置就搞定了.然后安装XP的时候.会要多作一两步:
你的主板支持RAID的话都会给你一张软盘.那里是RAID的驱动.
一开始看到蓝色画面就按F6
按S
选择驱动:
完成:
上面的只是举例介绍RAID的设置和安装.
6. 网友们的心得:
1.)
CemsonZHANG写道::
我在买第二块Raptor之前看了很多文章和讨论, 确定较小的Stripe size会提高平行处理能力, 所以带宽会大, 但是因为是主板配的都是半硬RAID, 所以要cpu分担一部分工作, 小size会把文件分太多, 从而加重cpu负担, nForce4在16K的时候能达到32%的占用率,还是4K, 我忘记了,反正最高. 这个东西情况挺复杂, 如果分太多了还会提高延迟, 因为分的太多了, 磁盘寻道也稍微比大size的多. 测试表现小16K比64K寻道慢0.4ms. 大的size在处理mp3, movie文件的时候快则比小的快很多. 我看很多论坛里面争议最多的就是16KB和64KB到底哪个最好…
你说load CS:source 128KB会快点, 可能是因为16K太小了, cpu负担重, 反而抵消了磁盘性能提高带来的优势.
图片来源
http://www.acnc.com
******picture source ******
http://www.acnc.com
[ 编辑 jerryfung 在 05-06-10 23:31 ]
[ 编辑 jerryfung 在 05-06-12 18:46 ]
[ 编辑 jerryfung 在 05-06-12 19:17 ]
楼主的帖子早点出就好了,我三个月前发个帖子问RAID都没几个人回复,后来自己弄好了
cooldog于2005-06-11写道:
楼主的帖子早点出就好了,我三个月前发个帖子问RAID都没几个人回复,后来自己弄好了
哈`! 假如你有什么经验的话也可以拿出来聊聊啊~!
之后还有RAID的设置的.也可以看看~!
我主板都不支持RAID
楼主的文章的确是好!!!!!佩服
现在的电脑更新换代太快…搞不好过些天换块可以支持RAID的主板呢.而且新的主板都支持RAID.也不贵
不错不错,谢谢两位
ssnzh于2005-06-11写道:
不错不错,谢谢两位
更新了~!
看到了,真赞啊