2n个15Krpm的3.5" SAS磁盘和4n个10Krpm的2.5“ SAS磁盘(RAID-10),哪个的随机读写能力要强一些?

发现2个10Krpm的2.5“ SAS磁盘比1个15Krpm的3.5" SAS磁盘还便宜,假如都是做RAID 10的话,2n个15Krpm的3.5" SAS磁盘和4n个10Krpm的2.5“ SAS磁盘,哪个的随机读写能力要强一些?(假设使用相同的SAS RAID卡,忽略Cache,不考虑上层的I/O通道)

不知道各位大大有没有相关经验呢?谢谢!!!
问了一下某高手,说是理论上磁盘RAID组的性能相当于条带宽度*单个磁盘性能,而15Krpm大约IOPS有280,10Krpm大约200,也就是说理论上:
2n个15Krpm做RAID-10的IOPS = n*280
4n个10Krpm做RAID-10的IOPS = 2n*200
随机IO性能主要看IOPS,那样当然4n个10Krpm的随机IO性能好。

但是有两个方面要考虑:
1)RAID组的磁盘数量不可太少,因为需要进行RAID计算,盘少了没意义。所以盘少的话就用15Krpm的,顶多做做镜像好了;
2)单个RAID组磁盘数量太多也不好,因为RAID卡的处理器是有能力限制的,单个RAID组盘数上升到一定数量时会出现拐点(即性能不再有原有幅度的提升)。所以盘配了N多还是性能不够的话,就改用15Krpm的吧(割钱包换性能,心痛啊)。

(下方回答都不满意,又非要提示我选一个满意答案,咋整...)

你的意思是说2n组raid0,4n组raid-10么?
如果是的话,2n更强。

把问题简化一下,4n就看成是2n的raid0,显然15k要比10k强。
再返回来考虑4n还有一个raid1,也就是说raid卡还要做这个1的运算,性能就更降低了。

当然这个也不是绝对的。在实际使用中还要考虑服务器业务的具体特点,调整块的大小,合理配置硬盘数量,等等。不管是采用2n还是4n,如果配置不合理的话,都不会取得理想的性能。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-13
肯定是转速高的SAS硬盘快拉!

SAS硬盘这么贵,你有必要组这么多吗?有钱的双SAS就够了!SAS都是做启动盘!你还想用它做下载盘啊?作为下载盘建议用西数2T绿盘5400-7200转组RAID已经足够了!省电

有钱就的话可以用内存,划分内存硬盘(你的内存必须大)!用内存划分出来的盘符,绝对比你用的SAS下载更快!但是通常2M、4M的网速就没必要的!满速也就200K、400K!
相似回答