POPPUR爱换

标题: 请问SCSI RAID卡上的缓存是做什么用的? [打印本页]

作者: TOPCOOL    时间: 2006-1-12 09:39
标题: 请问SCSI RAID卡上的缓存是做什么用的?
我看到有160M的RAID卡上有128M的内存条,如果说两个73G MAU组RAID0的话,峰值肯定超过128M的传输,那128M的缓存不是瓶颈么?
或者说上面的128M缓存是另有其他用图?
另问有的卡上还有电池,有啥用?
作者: ak47-freeman    时间: 2006-1-13 14:13
我知道的不多,就以我的理解给你说说吧
RAID卡上的缓存一部分是用来保存你所做的磁盘阵列的信息的。
当你开机时,RAID卡会从缓存中读取阵列信息。
同时缓存也是SCSI盘和内存数据交换的一个缓冲区。这个呢,要说起来,有点抽象,太麻烦了。
电池就好理解了,就是为缓存供电的。当停电时,缓存中的信息由电池提供电流。防止由于停电而造成RAID信息丢失。
作者: bbboy    时间: 2006-1-13 17:36
硬盘上也就才16m缓存。。。卡上128m还不够用了啊??
作者: cunyi    时间: 2006-1-13 23:17
好的卡一般有多少缓存的啊??
作者: TOPCOOL    时间: 2006-1-15 21:30
我看卡上一般都有128M的缓存,跟一般带ECC功能的内存条一个样,不知道可不可以自行更换大容量的ECC功能内存呢?还是说这个缓存跟一般内存压根就不一样呢?
作者: pjh    时间: 2006-1-17 14:10
我也请教一下,32位pci槽速度上限133m/s,mat单盘86m/s,两个组raid的话估计能到140以上吧,该选160还是320的raid卡?
为了保证这个速度,是不是scsi raid卡必须插在64位pci槽上,64pci槽是不是也叫pcix槽?另外939的主板里有哪些是有64位pci槽的?
作者: TOPCOOL    时间: 2006-2-6 15:10
原帖由 zxjike 于 2006-1-16 13:02 发表
两个盘128M够了!倒是你MAU突发320,实际有200多,用160M的RAID卡浪费了,最好双通道320M的


请推荐一款双通道320M的 Raid卡吧!
作者: dullsen    时间: 2006-2-8 08:58
原帖由 pjh 于 2006-1-17 14:10 发表
我也请教一下,32位pci槽速度上限133m/s,mat单盘86m/s,两个组raid的话估计能到140以上吧,该选160还是320的raid卡?
为了保证这个速度,是不是scsi raid卡必须插在64位pci槽上,64pci槽是不是也叫pcix槽?另外 ...




双OP的基本上都有64 pci

一般的基本上没有

或者是amd8xxx芯片组的兴许有。。。单amd64上有 64pci的少见
作者: dullsen    时间: 2006-2-8 08:58
原帖由 TOPCOOL 于 2006-2-6 15:10 发表


请推荐一款双通道320M的 Raid卡吧!



adaptec 39320-a
作者: dullsen    时间: 2006-5-21 10:59
原帖由 dullsen 于 2006-2-8 08:58 发表



adaptec 39320-a


支持 hostraid
作者: 98118    时间: 2006-5-21 12:22
原帖由 dullsen 于 2006-5-21 10:59 发表


支持 hostraid

算软raid吧
作者: Amulet    时间: 2006-5-21 12:50
持续速度是按MB/s为单位的, 缓存容量是以MB为单位的,2者没有必然的联系

硬件RAID卡还是主要由CPU运算速度决定速度几何,缓存大小作用其次。
作者: dtwatson    时间: 2006-5-21 13:25
原帖由 pjh 于 2006-1-17 14:10 发表
我也请教一下,32位pci槽速度上限133m/s,mat单盘86m/s,两个组raid的话估计能到140以上吧,该选160还是320的raid卡?
为了保证这个速度,是不是scsi raid卡必须插在64位pci槽上,64pci槽是不是也叫pcix槽?另外 ...

pci-x不等于pci,pci-x是pci的扩展,向下兼容,可以运行在32、64、133三个频率;
64位pci属于pci,不属于pci-x,可以运行在32、64两个频率;
两个mat组raid要想pci不成为瓶颈最好用64位pci或者pci-x,因为在最理想的情况下,普通32位pci的峰值持续速度也只有110Mbyte/s;最好用320的卡,160的卡达不到140的速度。
作者: Amulet    时间: 2006-5-21 13:38
原帖由 dtwatson 于 2006-5-21 13:25 发表

pci-x不等于pci,pci-x是pci的扩展,向下兼容,可以运行在32、64、133三个频率;
64位pci属于pci,不属于pci-x,可以运行在32、64两个频率;
两个mat组raid要想pci不成为瓶颈最好用64位pci或者pci-x,因为在最 ...


PCI-X 运行在66MHz,100MHz和133MHz 这3个频率的
作者: 地上的云    时间: 2006-8-7 12:28
原帖由 ak47-freeman 于 2006-1-13 14:13 发表
我知道的不多,就以我的理解给你说说吧
RAID卡上的缓存一部分是用来保存你所做的磁盘阵列的信息的。
当你开机时,RAID卡会从缓存中读取阵列信息。
同时缓存也是SCSI盘和内存数据交换的一个缓冲区。这个呢,要说 ...


存的都是什么信息?
是不是组成的磁盘阵列在电池没电的时候,就要重新组?
作者: qdlisan    时间: 2006-8-7 22:49
原帖由 地上的云 于 2006-8-7 12:28 发表


存的都是什么信息?
是不是组成的磁盘阵列在电池没电的时候,就要重新组?

阵列信息应该保存在硬盘上 而不是缓存上   电池没电不影响阵列信息
作者: anti_alive    时间: 2006-8-7 22:58
阵列信息一部分存在硬盘上,一部分在SCSI RAID卡的BIOS里,阵列卡的缓存一部分用作磁盘缓存,一部分是CPU用来存放计算数据的,因为RAID涉及到条带分割,需要大量的异或运算,如果没有缓存的话,数据没地方放的,同样的,磁盘越多,缓存越大效率越高,单只是两个硬盘的话,32M-64M的缓存足够用了
作者: anti_alive    时间: 2006-8-7 23:08
64位PCI是32位的扩展,当初刚提出规范的时候,33MHZ 64位的PCI是第一种类型,后来才有66MHZ 64位的
PCI-X是对64位PCI的扩展,规格从PCI-X 266到PCI-X 1066,当然1066的设备我们平时看不到的啦
PCI协议标准 --总线数据位宽 --总线工作频率 ---理论最大带宽
PCI2.2 ----------32-BIT ------33MHz --------133MB/s
PCI2.2 ----------32-BIT ------64MHz --------266MB/s
PCI2.2 ----------64-BIT ------33MHz --------266MB/s
PCI2.2 ----------64-BIT ------66MHz --------533MB/s
PCI-X1.0 -------64-BIT -----最高133MHz ---最大1.06GB/s
以下是引用TOMSHARDWARE的说法: 总线宽度 频率速度 功能 频宽
PCI-X 66 64位 66MHz Hot Plugging, 3.3 V 533MB/s
PCI-X 133 64位 133MHz Hot Plugging, 3.3 V 1.06GB/s
PCI-X 266 64位,另有16位选项 133MHz Double Data Rate Hot Plugging, 3.3 & 1.5 V, ECC supported 2.13GB/s
PCI-X 533 64位,另有16位选项 133MHz Quad Data Rate Hot Plugging, 3.3 & 1.5 V, ECC supported 4.26GB
作者: res    时间: 2006-8-8 00:36
原帖由 dtwatson 于 2006-5-21 13:25 发表

因为在最理想的情况下,普通32位pci的峰值持续速度也只有110Mbyte/s

:huh:我一个mau两个豹子6,同时用ezscsi测试传输,峰值有122m




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