用主板自带的软阵列比硬件阵列卡相差多少?

发布时间:2024-05-03 14:43 发布:上海旅游网

问题描述:

问题解答:

主板如果带RAID芯片或者南桥集成RAID功能(比如INTEL的ICH R系列),那么实现的也是硬RAID,软RAID指的是在比如WINDOWS 2003 SERVER中的动态磁盘。完全是使用CPU模拟RAID芯片实现的RAID,这种软RAID效果远不如硬RAID,主要是CPU占用率很大,RAID 0这样的阵列速度提升不理想。

主板自带的硬RAID和独立的阵列卡一般来说主要是RAID方式支持的不同,只要不是和高端独立阵列卡对比,否则性能差距不大。受限于成本,主板自带RAID一般都只能支持简单的RAID0,RAID1以及RAID0+1,最多支持RAID5而已,不过独立的中高端阵列卡一般支持数量众多的RAID方式。对于低端阵列卡来说,特别是很多有些年头的老阵列卡来说(“即使当时是高端),由于阵列芯片处理速度有限,效果可能还不如如今板载的RAID芯片。

1、一般家庭使用组建RAID 0或RAID 1,软阵列相比于硬件阵列性能差距并不大。主要体现在CPU资源占用率方面。个人的经验而言,软阵列的CPU占用率比硬阵列大约提升1倍(比如硬阵列是2%-4%左右,根据磁盘控制器芯片不同而有所不同。而软阵列4%-6%左右)。

2、对于专用的存储设备或服务器而言,一些高端硬件RAID卡有较大的缓存,磁盘控制器运算能力也更强,并且在校验算法等方面也做了更多优化。在磁盘较多的情况下,或者组建RIAD5等模式的阵列,在读写性能、磁盘响应延时等方面,相较于软阵列会有比较明显的改善。

3、现在很多中高端主板南桥集成的RAID功能本身是硬件层面上的支持RAID,不能算是靠CPU运算的“软阵列”(比如在win系统下设置动态卷属于软阵列),而也应当归类于“硬阵列”的范畴。而一些低端主板,甚至一些SCSI接口卡、SATA接口卡也提供一些基础的RAID功能,但运算仍然较多依赖于CPU,CPU资源占用率与性能与软阵列相当。

除非你买动辄几千的专业磁盘阵列卡,那效果才比较明显。一般而言,主板南桥自带的阵列功能普通应用已经很好了。

差很多很多。

热点新闻