博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RAID 磁盘矩阵 与服务器集群
阅读量:6639 次
发布时间:2019-06-25

本文共 938 字,大约阅读时间需要 3 分钟。

RAID 磁盘矩阵

磁盘阵列:(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。

磁盘阵列:是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上

磁盘阵列:还能利用同位检查(Parity Check)的观念,在磁盘矩阵中任意一个磁盘发生故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。

注:

       在很短时间内,磁盘的发展速度非常快,但磁盘的 容量虽然扩大了很多倍,但是磁盘和内存之间数据交换的速度却很难提高。针对这一问题,出现了 “缓冲存储器” ,简称 “缓存”。

磁盘矩阵的工作原理:磁盘阵列根据内部的算法,查找出这些经常读取的数据,存储在缓存中,加快主机读取这些数据的速度,而对于其他缓存中没有的数据,主机要读取,则由阵列从磁盘上直接读取传输给主机。对于主机写入的数据,只写在缓存中,主机可以立即完成写操作。然后由缓存再慢慢写入磁盘。

磁盘的分类:

1:RAID0 :又称 “磁盘镜像”。磁盘之间是副本的关系,在往某一个磁盘写入的时候,另一个磁盘镜像 的也写入,防止了该磁盘损坏,数据丢失,但是这也降低了磁盘矩阵的利用率,磁盘镜像的利用率最高只有百分之五十。

2:RAID1: 条带化存储。同时向每一个磁盘写入数据,大大提高了磁盘与内存之间数据交换的速度,但是,由于每一个磁盘写入的数据没有备份,当某一个磁盘发生故障时,导致数据丢失。

3:RAID0+1: 介于两者之间。

服务器集群:集群就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就像是只有一个服务器。集群可以利用多个计算机进行从而获得很高的计算速度,也可以用多个计算机做,从而使得任何一个机器坏了整个系统还是能正常运行。

注:服务器集群与磁盘矩阵之间的区别:

        这是两个完全不同级别的事情。  服务器集群是提高了服务器的性能,磁盘矩阵是提高了磁盘的容量和数据交换的速度。

本文转自 杰思 51CTO博客,原文链接:http://blog.51cto.com/12700807/1940016

转载地址:http://tupvo.baihongyu.com/

你可能感兴趣的文章
回溯法 - 数据结构与算法
查看>>
Unix环境高级编程(五)进程环境
查看>>
【转】C 编译器优化过程中的 Bug
查看>>
AJAX
查看>>
SQL Server安装
查看>>
【Windows编程】系列第二篇:Windows SDK创建基本控件
查看>>
柱、锥、台、球的体积公式推导(不用积分)
查看>>
jqgrid 中的事件
查看>>
Ubuntu docker Postgresql
查看>>
java使用Arrays.asList快速创建List集合
查看>>
【HDOJ】1260 Tickets
查看>>
sql逻辑查询 理论知识
查看>>
HDU3694 Fermat Point in Quadrangle(求四边形费马点)
查看>>
Swift 之惰性求值
查看>>
vue 打包
查看>>
nodejs 箭头函数
查看>>
学习记录(十三)
查看>>
setTimeout与setInterval的区别浅析
查看>>
存储的基本概念
查看>>
入门训练 Fibonacci数列
查看>>