Chinaunix
标题:
请问SATA盘和SAS盘分别怎样做RAID能够兼顾成本和性能?
[打印本页]
作者:
number321
时间:
2013-06-26 20:39
标题:
请问SATA盘和SAS盘分别怎样做RAID能够兼顾成本和性能?
好像RAID10的读性能和写性能都能随着硬盘数量的提升而提升。
RAID5的读性能会随着硬盘数量提升,但写性能不会,并且肯定比单块硬盘性能要低。
在我的概念中是这样,但我不确定实际是不是这样。
如果是这样的话,那么针对于SATA盘和SAS盘现有的价格和成本来说,分别做什么样的RAID比较能够兼顾成本和性能呢?
我感觉应该SAS盘做RAID5,SATA盘做RAID10,这样的选择好一些,不过不知道实际应用中是不是应该这样。
15k的SAS盘比7.2k的SATA盘转速快一倍,读写性能相对也快一倍,但这只是单盘的读写性能,也就是单线程情况下它很快。但如果用两块7.2k的SATA盘组RAID0,两块盘同时做读写,如果是多线程的应用环境下,它的性能应该能够相当于单块SAS盘的性能(我感觉理论上是这样)。
但15k的SAS盘300G的价格好像比7.2k的SATA盘500G的价格贵两倍不止,那么是不是说存储同等容量数据的情况下,用两块SATA盘与一块SAS盘效果差不多呢?
如果是SAS盘的话,容量小成本高,做RAID10的话容量损失太大,一般要做RAID5。
那么用同样的价格购买SATA盘组RAID10,实现与上面相当的容量,它的性能和使用SAS盘比怎么样,会比它好还是差呢?
作者:
dengbao2001
时间:
2013-06-26 22:08
如果存储支持自动分层,这样系统会最大化优化磁盘的使用
如果不支持,可以根据应用来判断用什么磁盘性价比比较好
作者:
number321
时间:
2013-06-27 09:06
不支持分层,准备就使用普通的服务器加RAID卡或者低端存储来做。
应用是为用户开设虚拟机。比如为公司里的其他部门各种应用提供虚拟机,或者为测试环境提供。上面跑什么业务是不确定的,因为有各种不同用途的虚拟机在上面并且经常会变化。
作者:
technovo
时间:
2013-06-27 11:54
需要注意在这样的环境下IOPS的值才是最重要的,也就是小块随机写的性能。所以建议创建RAID10。生产环境跑在SAS上,其它跑在SATA上。
作者:
tech坦克
时间:
2013-06-27 16:04
你很多感觉上的认识,都是错误的。
作者:
number321
时间:
2013-06-28 08:39
tech坦克 发表于 2013-06-27 16:04
你很多感觉上的认识,都是错误的。
主要是指哪方面呢,是指“两块7.2k的SATA盘做RAID0的性能和一块15k的SAS盘的性能相当”这个有问题吗
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2