免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 822 | 回复: 0
打印 上一主题 下一主题

[RAID与磁盘阵列] 存储的真实耗费到底有哪些? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-01 10:40 |只看该作者 |倒序浏览
首先,我们假定SATA设备相对于FC设备在满足同样业务需求的情况下,SATA的价钱并不是很高的。那么这个假设是正确的吗?下面我们来证实一下。在同一个环境中考虑SATA和FC设备,那么存储密度是一个很重要的因素。
  SATA的困惑

  目前SATA设备可能是所有设备中便宜的了。从开始被企业用来做D2D备份到现在很多用户用SATA设备进行存储,主要原因都是为了节约费用。SATA也开始被一些大型数据中心用来处理一些主要的存储业务,以代替FC设备。为此RAID供应商不得不开发控制器来支持RAID-6,通过增加驱动器来降低错误率。使用两个驱动器相对于使用一个RAID-5需要更多的带宽支持。
  例如,据希捷(Seagate)公司网站的数据,750GB的SATA驱动器的平均传输速率为78 MB/sec,如果你用RAID-5 8+1产品,需要702 MB/sec来运行RAID设置,而RAID-6 8+2则需要780 MB/sec,增加了10%左右的带宽,才能达到满负荷传输的需求,例如视频、音频、应用数据读写等I/O数据传输。
  但是由于低RPM值和需要很长的搜索时间,SATA驱动器相对于FC驱动器和IOPS的可靠性仍然较低。人们或许更乐意购买FC设备,但这种趋势正在开始改变。
  满足性能需求的架构

  下面简单的看一下细节。如果我们要建立一个架构来满足业务需求,在同样传输速率下看看需要什么硬件来组建。
  满足I/O传输性能需求的内存和带宽
  满足足够业务需求的PCI
  存储连接设备,如FC HBAs、USCSI、 SATA、HCAs、NIC
  交换机,如FC交换机、InfiniBand交换机、以太网交换机等
  支持FC、IB、SATA、以太网的RAID控制器
  FC、SATA、SAS磁盘驱动器
  这样就需要每个设备都能达到最低应用需求,要不然就会产生瓶颈。例如如果有个4 Gbit的FC和一个传输能力为4 GB/sec的RAID控制器,并且硬盘驱动器支持4 GB/sec,但是只有两个HBAs,并且每个都是2个接口,那么就只能最高传输速度为3.2 GB/sec。因为每个HBA接口的传输容量是800 MB/sec,写速度是400 MB/sec。这样HBAs就成了该架构的瓶颈。
  所以需要一个策略来平衡以满足性能需求。让每件设备都能满足业务应用的最低需求,例如内存、PCI bus 带宽、HBAs、交换机接口、RAID控制器、硬盘等,其次冷却、电力也必须满足其它设备的需求,因此设备花费不像表面看起来那么简单。
  设备花费对比

  在满足存储需求的平衡架构下,SATA驱动器相比于FC或者SAS设备显得有点慢或者不可靠,那么价钱方面具有优势吗?优势是多少呢?
  根据froogle.com的数据,最便宜的希捷15.5K Cheetah 4 Gbit 300 GB驱动器是1000美元,这意味着每MB是0.0033美元,而MB/sec的花费是10.10美元。满足同样的需求的情况下,希捷 Barracuda 750 GB SATA驱动器的价钱是269美元,因此SATA设备的花费是每MB0.00035美元,大约节约了90%,MB/sec为3.45美元,大约为FC设备花费的三分之一。
  在满足同样需求下的情况下,存储密度作为重要因素是一个必须考虑的问题。但是这不是评价存储花费的唯一标准,只是三个关键因素中的一个。那么在一个存储系统长期的运行过程中,还有什么是更值得考虑的呢?请继续关注作者的下一篇文章。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/66684/showart_722709.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP