天下网吧 >> 网吧天地 >> 网吧技术 >> 网吧硬件 >> 正文

Raid 建设网吧高效RAID系统 提高数据交换能力

2006-8-10互联网佚名
  RAID的英文全称为:Redundant Array of Independent Disks。翻译成中文即为独立磁盘冗余阵列,或简称磁盘阵列,由美国加州大学在1987年开发成功。很长一段时间里,RAID应用只能在高档服务器中见到,随着技术的发展,RAID磁盘阵列技术已经应用在网吧这个行业里。目前,一些大型网吧对硬盘数据交换能力提出了新的要求,尤其是在线影院、网游服务器等应用对数据交换能力要求甚是苛刻,而且网吧要求磁盘阵列可以长时间工作,成本又不能太高。目前,RAID在网吧的应用还不广泛,一些技术人员对RAID的具体应用尚不成熟。对于网吧来说,到底如何来组建性能高效的RAID呢?

  网吧要想组建一个性能高效的RAID,必须熟知RAID的工作原理。RAID以前一直是SCSI领域独有的产品,因为它当时的技术与成本也限制了其在低端市场的发展。今天,随着RAID技术的不断成熟与厂商的不断努力,网吧已经能够享受到相对成本低廉的多的IDE-RAID系统,虽然稳定与可靠性还不能与SCSI-RAID相比,但它相对于单个硬盘的性能优势对网吧应用来说是一个不小的诱惑。

RAID的工作原理

  RAID的初衷主要是为大型服务器提供高端的存储功能和冗余的数据安全。 我们可以这样来理解,RAID是一种把多块独立的硬盘(物理硬盘)按不同方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据冗余的技术。组成磁盘阵列的不同方式成为RAID级别(RAID Levels)。在用户看起来,组成的磁盘组就像是一个硬盘,用户可以对它进行分区,格式化等等。总之,对磁盘阵列的操作与单个硬盘一模一样。不同的是,磁盘阵列的存储性能要比单个硬盘高很多,而且在很多RAID模式中都有较为完备的相互校检/恢复的措施,甚至是直接相互的镜象备份,从而大大提高了RAID系统的容错度,提高了系统的稳定冗余性,这也是Redundant一词的由来。

  不过,所有的RAID系统最大的优点则是“热交换”能力:用户可以取出一个存在缺陷的驱动器,并插入一个新的予以更换。对大多数类型的RAID来说,可以利用镜像或奇偶信息来从剩余的驱动器重建数据不必中断服务器或系统,就可以自动重建某个出现故障的磁盘上的数据。这一点,对服务器用户以及其他高要求的用户是至关重要的。

  数据冗余的功能指的是:在用户数据一旦发生损坏后,利用冗余信息可以使损坏数据得以恢复,从而保障了用户数据的安全性。

  由于RAID技术是一种工业标准,网吧要想做一个实用的RAID磁盘阵列,必须了解对各主要RAID级别做一个大致的了解。

RAID的各个级别

RAID 0

  RAID 0又称为Stripe或Striping,中译为集带工作方式。它代表了所有RAID级别中最高的存储性能。RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取。系统传输来的数据,经过RAID控制器通常是平均分配到几个磁盘中,而这一切对于系统来说是完全不用干预的,每个磁盘执行属于它自己的那部分数据请求。这样,系统有数据请求就可以被多个磁盘并行的执行。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。我们可以这样简单的认为:N个硬盘是一个容量为N个硬盘容量之和的“大”硬盘。RAID0的主要工作目的是获得更大的“单个”磁盘容量。另一方面就是多个硬盘同时读取,从而获得更高的存取速度。例如一个由两个硬盘组成的Raid系统中,系统向两个磁盘组成的逻辑硬盘(RADI 0 磁盘组)发出的I/O数据请求被转化为2项操作,其中的每一项操作都对应于一块物理硬盘。

  

本文来源:互联网 作者:佚名

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。文章是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。 Email:support@txwb.com,系统开号,技术支持,服务联系微信:_WX_1_本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行