WatchStor.com — 领先的中文存储网络媒体 | 51CTO旗下网站

评测导购 > FC SAN > 正文

RAID-5磁盘阵列经验总结

watchstort.com  佚名丨2009-12-18 13:39 标签:FC SAN RAID 

在向大家详细介绍RAID-5磁盘阵列之前,首先让大家了解下磁盘阵列技术,然后全面介绍RAID-5磁盘阵列,希望对大家有用。为了让RAID-5磁盘阵列发挥其应用的作用,Linux系统管理员需要对磁盘阵列的容错性能力进行分析。通常情况下,根据企业对待数据损失的不同,每个一个季度或者半年进行测试一次。以保障磁盘阵列能够正常工作。

磁盘空间的容量是不是几块硬盘容量的总合呢?其实不是。如在RAID-5磁盘阵列中,跟普通硬盘存储数据不同,磁盘阵列技术会自动产生一个同位校验码。这个同位校验码主要用来解决硬盘损坏时数据恢复问题。这里要特别注意,RAID-5并不会特别保留固定的一个硬盘来保存同位校验码,而是将同为校验码分散存储在所有的硬盘当中。所以这种方式并不会因为保存同位校验码在同一个硬盘上而造成整体系统性能的瓶颈。

但是,虽然RAID-5 不会特别保留固定的一个硬盘来保存同位校验码,但是他会使用一个硬盘的容量来保存同位校验码。这是什么意思呢?也就是说,假设现在有四块硬盘组成了一个磁盘阵列,其中每块硬盘的容量为120G。那么RAID-5 并不会把全部的同位校验码都保存在同一块硬盘上。可是其会在这四块硬盘上分别占用30G的空间,总共120G的容量。也就是说,此时真正可以存储数据的数量为三块硬盘的容量,即360G。对于这个容量,Linux管理员要有一个充分的认识。特别是刚刚接触磁盘阵列的人会有疑问,明明没有这么多的数据,为什么硬盘就这么快满了呢?难道有病毒吗?总之管理员要记住,同位校验码需要占用一个硬盘的容量。不过其并不是单独保存在一个硬盘中,而是在各个硬盘上都获取一定的空间。

另外需要注意,同位校验码不仅需要牺牲磁盘的容量,而且还会对硬盘的读写性能有不利的影响。读写数据时,磁盘阵列会将一个文件切割成一个个小块,再以小的区块为单位同时向硬盘中读取数据。所以磁盘阵列可以提高硬盘的输入输出效率。从理论上讲,如果有5个硬盘组成RAID-5磁盘阵列,磁盘陈列会同时从4个硬盘中读写数据。故存取速率可以提高4倍。但是实际工作过程中,由于多处来了一个同位校验码。这个同位校验码的生成、保存也需要牺牲一定的系统资源,故最终的效率并不会达到这么高。不过从这里也可以说明一件事情,就是硬盘数量越多,其硬盘数据读取效率里会越高。

故架设磁盘阵列时需要耗费比较多的CPU、内存等硬件资源。如果这些硬件资源跟不上的话,RAID-5磁盘阵列不但不能够起到其应有的作用,而且反而会增加Linux服务器的风险。所以在磁盘阵列安全性分析时,也要考虑CPU、内存等硬件资源能否支持磁盘阵列顺利运转。

【编辑推荐】

  1. 闲谈RAID 1磁盘镜像要点
  2. 大致学习RAID 0模式
  3. 深谈SATA-RAID控制器经验
  4. 简单概述RAID配置经验
  5. 深谈RAID Mode和RAID阵列

相关资讯

今日微信独家

《华尔街日报》报道日前援引知情人士的消息称,由于被美国政府以国家安全问题为由进行调查,联想斥资23亿美元收购IBM低端服务器业务的交易陷入了停滞状态。
关注新浪官博 订阅微信订阅号

订阅焦点周刊

论坛与活动

2016中国数据加速峰会直播专题
2016中国数据加速峰会直播专题[详细]
点击查看

精彩视频

最新文章

1111111
1111111
asdasd
asdasd
同有科技应用型大数据存储在南京掀起智能风暴
同有科技应用型大数据存储在南京掀起智能风暴
斯蒂芬斯蒂芬
斯蒂芬斯蒂芬
京东双11技术备战 构建多中心交易系统
京东双11技术备战 构建多中心交易系统