童年原是一生最美妙的阶段,那时的孩子是一朵花,也是一颗果子,是一片懵懵懂懂的聪明,一种永远不息的活动,一股强烈的欲望。——巴尔扎克
现在位置:首页 > 服务器为什么做raid?

服务器为什么做raid?

玉龙之乡    2020-2-8  13603  0评论

首先raid分为软raid和硬raid,两者实现的方式不同:

  1. 软raid依靠于Linux的MD(multi disks)内核模块实现磁盘的扩容和数据的冗余,只有在已经装过系统的PC或者服务器上才可以做设置,一般把同一个逻辑磁盘做在两个不同的物理磁盘的相同分区上

  2. 而硬raid则由主板制造商的芯片进行控制,一般需要进入到BIOS界面进行相关设置,它的可靠性相对于软raid更高,但价格也更高

  3. 现在的服务器上一般采用软硬raid同时使用的策略,提高数据的可靠性

下面简单介绍一下常见的各个raid等级:

RAID主板控制芯片(对内):

单独对主板内的各个组件,其它组件感觉不到有多快硬盘同时实现 一块逻辑硬盘的功能

RAID主板控制芯片(对外):

将多块物理硬盘虚拟成为一块逻辑硬盘

  • 条带化技术
  • 镜像机制实现数据冗余
  • 校验盘机制实现数据冗余
RAID0
条带
性能提升: 读,写
冗余能力(容错能力): 无
空间利用率:100%
至少2块盘

RAID1
镜像
性能表现:写性能下降,读性能提升
冗余能力:有
空间利用率:1/2
至少2块盘

RAID4
性能表现:读,写提升
冗余能力:有
空间利用率:(n-1)/n
至少需要3块

RAID5
性能表现:读,写提升
冗余能力:有
空间利用率:(n-1)/n
至少需要3块

RAID1+0
性能表现:读、写提升
冗余能力:有
空间利用率:1/2
至少需要4块

RAID0+1
性能表现:读、写提升
冗余能力:有
空间利用率:1/2
至少需要4块

RAID5+0
性能表现:读、写提升
冗余能力:有
空间利用率:(n-2)/n
至少需要6块

以上就是常见的raid级别:

一般硬raid都采用raid01的方式,因为出现故障时不需要在不同硬raid磁盘中进行数据同步

而软raid跟上说说一样,一般都是做在不同磁盘的相同分区,保证一块磁盘损坏,另一块数据有备份

总而言之,就是为了数据的可靠性,这就跟为了保证而成网络的冗余而使用vrrp等技术一样。

35评论
举报

我是做戴尔企业服务的。做RAID,对于商业领域,特别是企业,是非常有必要的。

目前企业领域里头,RAID用的最多的是RAID1 RAID5,当然还有少数小公司做RAID0。这种情况虽然少见,但是RAID0的用处还是有自己的市场的。

RAID1 我们简单点说,就是2个硬盘保证一份数据,假设你有2个1000GB硬盘,做成RAID1后,那么系统只显示1000GB给你使用,另外一个1000GB,在后台进行备份,这样万一其中一个硬盘坏了,那么可以随时从另外一个好的硬盘当中启动系统和找到数据。

RAID5 还是简单点说,就是跟上面一样,只不过数量就变成了行业里说的口头禅,比如3保1还是5保1,也就是更多硬盘保证一份数据,同时速度要快于RAID1阵列,这个也是目前一些大型企业和公司使用最多的方案了。

RAID0 这种最爽快,不考虑数据安全不安全,就突一个字:快。意思是你有2个硬盘容量和转速相等的硬盘,可以组建成1个阵列盘,速度是1个硬盘的两倍,这个可以无限叠加,只要你主板接口够,内存CPU等处理的过来。所以适合游戏玩家。

评论一下 分享本文 联系站长
 草原上的建筑- 草原上的建筑模型-玉龍之鄉
看完文章就评论一下!
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论

sitemap