POPPUR爱换

标题: SCSI RAID入门教育贴 [打印本页]

作者: Amulet    时间: 2007-7-20 19:23
标题: SCSI RAID入门教育贴
刚才又有朋友在问关于PCI32和PCIX、493之类的问题了,那接着往下看吧

这已经不知道是第几次谈这个问题,再说下也无妨,PCI64PCIX下的速度肯定是要比PCI32下快的,这是卡本身的硬件构架问题,而不单单是接口速率的区别。
第二,通道内RAID+通道与通道RAID在Intel的卡上是行不通的,但是要达到同样效果其实就是很简单的4盘跨通道RAID 0,安全性也一样,挂一个全完蛋。
再说下通道问题,160M单通道等效160M,那160M双通道换句话说就是等效160x2=320M的,这也可以告诉有些朋友如果您的卡是双通道或者多通道的话,请务必分通道接,不要浪费原有的性能。
最后,SCSI RAID卡和SCSI Adapter是不同的,虽然使用相同的通道控制芯片,但是Adapter仅仅提供通道接口不左右硬盘性能,而对于硬件RAID来说,最终和用户打交道的RAID后的虚拟逻辑盘,RAID卡的配置高低,固件设置都能左右性能。那又是什么绝对了RAID卡的性能呢,首先我们看的是接口速率(这个放到后面谈完RISC CPU再回头看),其次是通道数量这个由通道控制芯片和其数量决定,再接着是卡CPU的型号、频率,再有Cache的规格、容量、速度,电池的有无对不同卡的影响不同,一般是决定了Write Back可否开启,对RAID3、5性能有比较大的影响。
RISC CPU被划为2大阵营的若干种分类,Intel系和PowerPC系。其中Intel 的种类比较多从i960 33Mhz到XScasle 600MHz,其中比较多见的是i960RNRSRM 频率为100MHz、80302 100MHz、80303 100MHz、StrongARM 233MHz、80321 (XScale)400MHz、500MHz、600MHz,i960是一款很古老的产品了,居然在RAID卡上能被用到21世纪已经很奇迹了,性能自然不能和后期的02、03、尤其是XSacle抗衡。StrongARM 233MHz,这好像是我看到过唯一一个使用在RAID卡上的频率,作为也是一款比较古老的产品性能还是不错的,用这芯片的卡不多,不多介绍了。PowerPC系列多见为使用的PowerG3的精简版,性能强劲,多见于IBM和Compaq卡。当然还有其它一些RISC CPU,比较少看到啦~ Mylex的400、500、600,包括Promise有些IDE卡。
缓存无非使用4种、EDO、SDRAM和DDR、DDRII,容量、频率的因素屈于类型。
前面提到了我们首先会看接口速率的问题。其实这也很简单,越是新的卡使用的硬件构架越是新,CPU越是强大,自然性能就越是好。但切记这并不代表320M的卡就一定比160M的卡快。

最后,说几个常识性问题,省得整天老有人问这些无聊的问题,回答的也答非所问。
1. 32Bit 33MHz PCI并不适合玩SCSI RAID
2. 不要用HDTach之类测试SCSI RAID的速度,测试是不准的,成就感是没有的
3. HotRAID跑持续是不错的,32Bit也能玩得起来
4. 想起来再说

以后还有什么想起来的我会继续在这个帖子里补充,老鸟们有什么想说的也欢迎补充,我会整理上来。

请不要问谈了又谈发了又发的无聊的问题,一概不回答。有具体困难把平台、设置、测试都放上来我们具体分析解决。


[ 本帖最后由 Amulet 于 2007-7-20 19:24 编辑 ]
作者: 虾壳渡渡    时间: 2007-7-20 19:34
好贴.难得一见的好贴.建议置顶的好贴.哈哈
我来GZ如果运气好点.能直接看见这样的贴子.能少走很多弯路

这一段让我明白了29160等卡速度表现稳定的原因..
SCSI RAID卡和SCSI Adapter是不同的,虽然使用相同的通道控制芯片,但是Adapter仅仅提供通道接口不左右硬盘性能,而对于硬件RAID来说,最终和用户打交道的RAID后的虚拟逻辑盘,RAID卡的配置高低,固件设置都能左右性能。

问一下 Terminate Power 的问题.
有没有配置过TermPWR的跳线..
一般是跳到SCSI卡..还是PCI总线?
作者: babysheep    时间: 2007-7-20 20:02
原帖由 Amulet 于 2007-7-20 19:23 发表
刚才又有朋友在问关于PCI32和PCIX、493之类的问题了,那接着往下看吧

这已经不知道是第几次谈这个问题,再说下也无妨,PCI64PCIX下的速度肯定是要比PCI32下快的,这是卡本身的硬件构架问题,而不单单是接口 ...



不错不错,鼓掌鼓掌!

常识性问题那里,第三个,我的见解是这样滴:
HOSTRAID 32位PCI下跑测试算可以的,速度就不怎么样,玩玩还是可以的:p
作者: btk    时间: 2007-7-20 23:16
又学到东西了!!!严重感谢!楼主发这样的好贴!!!:loveliness: :p
作者: Ringx    时间: 2007-7-21 01:03
好帖,多多学习,支持。:lol:
作者: han_lijia    时间: 2007-7-21 05:42
好帖,学习,哪位有感想的多多发言啊。最好有成本/方案的各种解决方法。。。。哈哈,深入到每一种硬件。。。
作者: han_lijia    时间: 2007-7-21 05:46
标题: 下面这段话是百度来的,可能对菜鸟(我也是)有帮助。。。
什么是硬RAID,软RAID 以及HostRAID?


软RAID(software-based RAID)是基于软件的RAID。它可能是最普遍的被使用的RAID阵列,这是由于现在的很多服务器操作系统都集成了RAID功能。比如 Microsoft Windows NT, Windows 2000, Windows 2003, Novell Netware 和 Linux。

  软件RAID集成于操作系统,有比较低的始投资,但是它的CPU占用率非常高,并且只有非常有限的阵列操作功能。由于软件RAID是在操作系统下实现RAID,软RAID不能保护系统盘。亦即系统分区不能参与实现RAID。有些操作系统,RAID的配置信息存在系统信息中,而不是存在硬盘上;当系统崩溃,需重新安装时,RAID的信息也会丢失。尤其是软件RAID 5是CPU的增强方式,会导致30%-40%I/O功能的降低, 所以不建议使用软件RAID在增强的处理器服务器中。

  硬RAID(这里只讨论基于总线的RAID)是由内建RAID功能的主机总线适配器(Host bus adapter)控制,直接连接到服务器的系统总线上的。

  总线RAID具有较软RAID更多的功能但是又不会显著的增加总拥有成本。这样可以极大节省服务器系统CPU和操作系统的资源。从而使网络服务器的性能获得很大的提高。

  支持很多先进功能如:热插拔,热备盘,SAF-TE,阵列管理,等等。

  并且其价格价格相对较低。它的缺点是要占用PCI总线带宽,所以PCI I/O 可能变成阵列速度的瓶颈
HostRAID 是一种把初级的RAID功能附加给SCSI或者SATA卡而产生的产品。它是基于硬和软RAID之间的一种产品。它把软件RAID功能集成到了产品的固件上,从而提高了产品的功能和容错能力。它可以支持RAID 0和RAID 1。
作者: waltwallace    时间: 2007-7-21 11:19
PCI32下,应该用什么软件来测速比较准确?
作者: 帝国战猪    时间: 2007-7-21 11:30
原帖由 han_lijia 于 2007-7-21 05:46 发表
什么是硬RAID,软RAID 以及HostRAID?


软RAID(software-based RAID)是基于软件的RAID。它可能是最普遍的被使用的RAID阵列,这是由于现在的很多服务器操作系统都集成了RAID功能。比如 Microsoft Windows NT, ...


出自Adaptec的HostRaid产品介绍:lol:
作者: kiteron    时间: 2007-7-21 12:50
"HostRAID 是一种把初级的RAID功能附加给SCSI或者SATA卡而产生的产品。它是基于硬和软RAID之间的一种产品。它把软件RAID功能集成到了产品的固件上,从而提高了产品的功能和容错能力。它可以支持RAID 0和RAID 1。"

这一段话,始终没有提及HostRAID的性能如何
作者: 茚三酮    时间: 2007-7-21 14:16
顶一下
理论上怎么把320-2E的单通道跑到320M/s?:loveliness:
作者: oldliu2007    时间: 2007-7-21 14:51
玩了10年Storage/Server的人飘过。。。。:p
作者: oldliu2007    时间: 2007-7-21 15:08
弱弱补充一句:Raid上的CPU正确划分应该是分ARM系和RISC系。。。

比如Intel i960和PowerPC都是RISC架构,而Mylex 400/500/600和Intel Xscale都属于ARM系:loveliness:

题外话:i960设计的背景是在Intel 486 升级到Pentium的年代,Intel为了压制独立主板芯片组企业玩的一招。情况是Intel在486即将落幕之际,突然大肆宣布将主力进入RISC市场,和Moto/IBM/DEC争夺RISC分额,其中拳头产品就是i960,一些二线三线主板厂家以为看到了突破原有x86 Intel架构主板市场布局的机会,纷纷跟进,宣布配合Intel投产RISC架构主板和相关设备。。。顿时间,一些老牌芯片组厂家(SIS/VIA/OPTI/ULi/)担心自己的x86芯片组因为RISC到来而失去份额,拼命和Intel拉关系,以授权方式获得Intel的认证资格(以前x86芯片组从来没什么intel的事情),拿出不少美金和技术和Intel修缮关系,希望intel可以继续x86架构。这个时候,整个圈套已经彻底套住了那些主板芯片厂家,Intel看准时机,在第五代x86产品Pentium的上市的同时,推出了自家的芯片组产品,利用之前和其他厂家签订的不平等协议,把Pentium产品的许多技术环节资料以收费授权方式向那些老牌厂家提供,很多小厂根本拿不出这么高的授权金,同时还因为把很多自家独家技术免费奉送给了intel,使得Intel一下子就大包大揽了主板芯片组的半壁江山。。。。没几年,就剩下了SIS/VIA还在苦苦支撑,甚至影响到现在的主板芯片组市场格局。

i960的功劳真是不小啊~~Intel靠它谋取的利润远远大于它自身在有限领域体现的哦,呵呵:loveliness:
作者: 帝国战猪    时间: 2007-7-21 16:26
原帖由 oldliu2007 于 2007-7-21 15:08 发表
弱弱补充一句:Raid上的CPU正确划分应该是分ARM系和RISC系。。。

比如Intel i960和PowerPC都是RISC架构,而Mylex 400/500/600和Intel Xscale都属于ARM系:loveliness:

题外话:i960设计的背景是在Intel 4 ...


确实,当年430LX、NX出来的时候影响不小啊
作者: 虾壳渡渡    时间: 2007-7-21 19:54
原帖由 oldliu2007 于 2007-7-21 15:08 发表
弱弱补充一句:Raid上的CPU正确划分应该是分ARM系和RISC系。。。

比如Intel i960和PowerPC都是RISC架构,而Mylex 400/500/600和Intel Xscale都属于ARM系:loveliness:

题外话:i960设计的背景是在Intel 486 升级到Pentium的年代,Intel为了压制独立主板芯片组企业玩的一招。情况是Intel在486即将落幕之际,突然大肆宣布将主力进入RISC市场,和Moto/IBM/DEC争夺RISC分额,其中拳头产品就是i960,一些二线三线主板厂家以为看到了突破原有x86 Intel架构主板市场布局的机会,纷纷跟进,宣布配合Intel投产RISC架构主板和相关设备。。。顿时间,一些老牌芯片组厂家(SIS/VIA/OPTI/ULi/)担心自己的x86芯片组因为RISC到来而失去份额,拼命和Intel拉关系,以授权方式获得Intel的认证资格(以前x86芯片组从来没什么intel的事情),拿出不少美金和技术和Intel修缮关系,希望intel可以继续x86架构。这个时候,整个圈套已经彻底套住了那些主板芯片厂家,Intel看准时机,在第五代x86产品Pentium的上市的同时,推出了自家的芯片组产品,利用之前和其他厂家签订的不平等协议,把Pentium产品的许多技术环节资料以收费授权方式向那些老牌厂家提供,很多小厂根本拿不出这么高的授权金,同时还因为把很多自家独家技术免费奉送给了intel,使得Intel一下子就大包大揽了主板芯片组的半壁江山。。。。没几年,就剩下了SIS/VIA还在苦苦支撑,甚至影响到现在的主板芯片组市场格局。

i960的功劳真是不小啊~~Intel靠它谋取的利润远远大于它自身在有限领域体现的哦,呵呵:loveliness:



果然...是玩了十年的...
作者: xfxlf    时间: 2007-7-21 23:07
问题是我是pci 64的系统,也是mau的硬盘,493的卡,持续读性能被限制在94M,写性能被现在在70M,还是raid 0的,这个始终就没有明白了

我的系统是unix系统,测试是用dd批量读数据方式测试的,直接是读取到内存

还是双cpu amd athlon的系统,这个就始终没有搞清楚,暂时只能接受

系统情况:
双cpu mpx芯片组,athlon mp*2
493卡,128M cache,mau*4,M15阵列盒子
作者: xfxlf    时间: 2007-7-21 23:13
问题是我是pci 64的系统,也是mau的硬盘,493的卡,持续读性能被限制在94M,写性能被现在在70M,还是raid 0的,这个始终就没有明白了

我的系统是unix系统,测试是用dd批量读数据方式测试的,直接是读取到内存

还是双cpu amd athlon的系统,这个就始终没有搞清楚,暂时只能接受

系统情况:
双cpu mpx芯片组,athlon mp*2
493卡,128M cache,mau*4,M15阵列盒子
作者: 东看看西瞧瞧    时间: 2007-7-21 23:19
技术贴一定顶~~~
作者: liaojiban    时间: 2007-7-21 23:25
我有想知道 HOST 和硬件 RAID的性能区别 相同磁盘 RAID 0方式做比较
作者: jimmystar    时间: 2007-7-21 23:35
原创支持~~~~~~~
作者: 98118    时间: 2007-7-21 23:41
支持LZ..:a)
作者: oldliu2007    时间: 2007-7-22 01:12
原帖由 xfxlf 于 2007-7-21 23:13 发表
问题是我是pci 64的系统,也是mau的硬盘,493的卡,持续读性能被限制在94M,写性能被现在在70M,还是raid 0的,这个始终就没有明白了

我的系统是unix系统,测试是用dd批量读数据方式测试的,直接是读取到内存 ...


请问用的是什么Unix系统,有没有挂上AMI的unix驱动?

你的493版本如何,是Dell还是HP的,电池有吗?
作者: xfxlf    时间: 2007-7-22 11:56
用的是freebsd系统,卡的牌子,似乎就是lsi的吧,bios是lsi最新的117f之类的驱动

bios进去是megaraid界面,不是dell或者hp的界面


freebsd下面直接可以认出来amr的驱动

谢谢
作者: oldliu2007    时间: 2007-7-22 19:25
原帖由 xfxlf 于 2007-7-22 11:56 发表
用的是freebsd系统,卡的牌子,似乎就是lsi的吧,bios是lsi最新的117f之类的驱动

bios进去是megaraid界面,不是dell或者hp的界面


freebsd下面直接可以认出来amr的驱动

谢谢



那么应该是LSI的零售版(AMI去年被LSI收购了,呵呵),如果是freebsd的话,Raid 5性能似乎一直不高

PS:偶用SCO Unix下HP的493,Raid 5至少120M吧
作者: ma777    时间: 2007-7-22 21:28
标题: 回复 #24 oldliu2007 的帖子
读了楼上的帖子,看来在32位PCI上玩RAID也许不大合适,俺或许可以考虑买一个普通160的卡接盘,没准速度还能高上去
作者: 虾壳渡渡    时间: 2007-7-23 04:53
原帖由 ma777 于 2007-7-22 21:28 发表
读了楼上的帖子,看来在32位PCI上玩RAID也许不大合适,俺或许可以考虑买一个普通160的卡接盘,没准速度还能高上去

确实对新人有引导作用啊。。
作者: xfxlf    时间: 2007-7-23 09:09
我是raid 0啊!
作者: spacenet    时间: 2007-7-23 09:34
菜,看不懂,怎么分通道接?是不是我有8个盘,如果用在493上,就应该通道0接4个,通道1接4个,然后跨通道组阵列?

跨通道可以组raid 5吗?
再说下通道问题,160M单通道等效160M,那160M双通道换句话说就是等效160x2=320M的,这也可以告诉有些朋友如果您的卡是双通道或者多通道的话,请务必分通道接,不要浪费原有的性能。

作者: shike_cuke    时间: 2007-7-23 10:27
好文章,当然得顶啊!
作者: soclays    时间: 2007-7-23 14:53
菜鸟路过学习下……
作者: wangfeng    时间: 2007-7-23 15:31
上次弄了片 PCIE-4X 的 SATA2 RAID卡 用4块盘做RAID 0 ,我是插在 PCIE-16X 上的 搞了半天 装不上系统  明明已经在 XP的安装程序里 分好区 格式化好了,但是等到拷贝安装文件的时候 就出现 RAID 卡的SIS文件装不上去………… 有人能够指导一下吗?
作者: ma777    时间: 2007-7-23 21:36
其实32位PCI接口的阵列上限130MB/S,俺的RAID 0阵列实测才30MB/S,应该有提升空间,只是不知哪有问题。
作者: Amulet    时间: 2007-7-23 23:53
原帖由 ma777 于 2007-7-23 21:36 发表
其实32位PCI接口的阵列上限130MB/S,俺的RAID 0阵列实测才30MB/S,应该有提升空间,只是不知哪有问题。


这么说的等于没看....
作者: xfxlf    时间: 2007-7-24 09:11
说了半天,我的493在pci64上的问题有人看一下吗?
作者: 虾壳渡渡    时间: 2007-7-24 10:24
原帖由 wangfeng 于 2007-7-23 15:31 发表
上次弄了片 PCIE-4X 的 SATA2 RAID卡 用4块盘做RAID 0 ,我是插在 PCIE-16X 上的 搞了半天 装不上系统  明明已经在 XP的安装程序里 分好区 格式化好了,但是等到拷贝安装文件的时候 就出现 RAID 卡的SIS文件装不 ...


没用过SATA2 RAID ..但你的情况应该就是按F6之后装卡的驱动失败的小问题.
你看一下你的软驱正常吗.驱动放好了没..版本对不对.别人用的怎么样
实在不行就学习一下.把它集成到XP自带驱动里面
作者: wangfeng    时间: 2007-7-24 10:28
标题: 回复 #35 虾壳渡渡 的帖子
按F6之后装卡的驱动成功的,然后开始分区 到最后拷贝安装文件的时候 就出现 RAID 卡的SIS文件装不 ...
作者: ernme64    时间: 2007-7-24 12:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: Amulet    时间: 2007-7-25 01:20
原帖由 xfxlf 于 2007-7-24 09:11 发表
说了半天,我的493在pci64上的问题有人看一下吗?


你卡具体怎么设置的都还没说呢

抱着再次测试的目的,我又在PCI32上挂了张493+MAPx2 速度居然有103M

具体硬件设置如下:

64K
Write Back
Normal
Direct I/O

卡是DELL 04年版FW,128M带电池,MAP 36Gx2 分别挂在2个通道上,PCI32 33MHz接口,操作系统 Windows2008 企业版,系统自带的硬盘检测速度也报告为103M~104M MAX
作者: 虾壳渡渡    时间: 2007-7-25 01:28
晕啊.都上2008了..
明天去给493配个电池
作者: max_jsj    时间: 2007-7-25 02:00
想不到gz终于肯有人顶技术贴了.曾经阿...不过是好贴,帮忙顶了!~~~~




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4