做流媒体服务的硬盘及Raid技术
来源: 流媒体世界 作者: 日期:2006-11-20 16:33:53 我要评论现在业界最快的硬盘160M/S ULTRA 3 SCSI硬盘。
Disk Array磁盘阵列基本原理:
目前人们逐渐认识了磁盘阵列技术。磁盘阵列技术可以详细的划分为若干个级别0-5RAID技术。并且又发展了所谓的RAID Level 10, 30, 50的新的级别,本章节都会一一做介绍。RAID是廉价冗余磁盘阵列(Redundant Array Inexpensive Disk)的简称。用RAID处理的好处就是:
安全性高,速度快,数据容量超大
2、RAID级别的定义
下表提供了6个级RAID的简单定义,
RAID 级别 描述 速度 容错性能
RAID 0 硬盘分段 硬盘并行输入/输出 无
RAID 1 硬盘镜像 没有提高 有(允许单个硬盘错)
RAID 2 硬盘分段家汉明码纠错 没有提高 有(允许单个硬盘错)
RAID 3 硬盘分段加专用奇偶校验盘 硬盘并行输入/输出 有(允许单个硬盘错)
RAID 4 硬盘分段加专用奇偶校验盘需异步硬盘 硬盘并行输入/输出 有(允许单个硬盘错)
RAID 5 硬盘分段加奇偶校验分布在各硬盘 硬盘并行输入/输出比RAID 0 稍慢 有(允许单个硬盘错)
3、硬盘数据跨盘(Spanning)。
数据跨盘技术是使多个硬盘像一个硬盘那样工作,这使用户通过组合已有的资源或增加一些资源来廉价地突破现有地硬盘空间限制。
4、硬盘分段(Disk Striping,RAID 0)
数据分段写到每个单盘上,速度非常地快,但是不提供冗余交换,只要一个磁盘出现问题,整个磁盘上地资料都会丢失。
5、硬盘镜像(RAID 1)
数据百分之百地冗余,通过简单的把一个盘上的数据拷贝到另一个盘上来实现数据的冗余。可以通过软件控制器作些改进,可以在读取的时候进行改进,把读数据的请示分散到两个盘中去,使读负荷平均的分配在两个硬盘上。
6、硬盘分段和数据冗余(RAID 2-5)
对硬盘阵列要求却极为苛刻,以业界最快的160M/S ULTRA 3 SCSI硬盘来说,由于主板I/O吞吐限制,最终用户只能得到80-90M/S传输速率,仅能支持60个左右1.5M带宽的MPEG1流。



