raid 分类及生产应用

raid分类:





1) raid 0 支持一块到多块磁盘
2) raid 1 仅支持两块磁盘
3) raid 5 至少3块磁盘,损失一块的容量做校验
4) raid 10 至少4块磁盘,且6.8.10.... 损失一半的容量



下表引用网友greendays,做了局部更改
RAID类型            读写消耗CPU性能 安全性 磁盘利用率 成本 应用方面
RAID0 最好(因并行性而提高) 最差(完全无安全保障) 最高(100%) 最低 个人用户
RAID1 读和单个磁盘无分别,写则要写两边,耗cpu io 最高(提供数据的百分之百备份) 差(50%) 最高 适用于存放重要数据,如服务器和数据库存储等领域。
RAID5 读:RAID 5=RAID 0(相近似的数据读取速度)

 

写:RAID 5<对单个磁盘进行写入操作(多了一个奇偶校验信息写入)

RAID 5<RAID1 RAID 5>RAID 1 RAID 5 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。
RAID10 读:RAID10=RAID0

 

写:RAID10=RAID1

RAID10=RAID1 RAID10=RAID1(50%) RAID10=RAID1 集合了RAID0,RAID1的优点,但是空间上由于使用镜像,而不是类似RAID5的“奇偶校验信息”,磁盘利用率一样是50%


下面的生产场景为引用老男孩老师的博客

服务器角色

分区建议

优点

 

RAID方案

单机服务器

如8G内存,300G硬盘

 

 

/boot 100-200M

swap 16G,内存大小8G*2

/ 80G

/var 20G(也可不分)

/data 180G(存放web及db数据)

 

数据盘和系统盘分开,有利于出问题时维护。

视数据及性能要求,一般可采用raid 5折中。

负载均衡器(如LVS等)

/boot 100-200M

swap 内存的1-2倍

简单方便,只做转发数据量很少。

数据量小,重要性高,可采用RAID1

负载均衡下的RS server

/boot 100-200M

swap 内存的1-2倍

简单方便,因为有多机,对数据要求低。

数据量大,重要性不高,有性能要求,数据要求低,可采用RAID0

数据库服务器

mysql及oracle

如16/32G内存

 

 

/boot 100-200M

swap 16G,内存的1倍

/ 100G

/data 剩余(存放db数据)

数据盘和系统盘分开,有利于出问题时维护,及保持数据完整。

视数据及性能要求主库可采取raid10/raid5,从库可采用raid0提高性能(读写分离的情况下。)

存储服务器

/boot 100-200M

swap 内存的1-2倍

/ 100G

/data(存放数据)

此服务器不要分区太多。只做备份,性能要求低。容量要大。

可采取sata盘,raid5

共享存储服务器(如NFS)

/boot 100-200M

swap 内存的1-2倍

/ 100G

/data(存放数据)

此服务器不要分区太多。NFS共享比存储多的要求就是性能要求。

视性能及访问要求可以raid5,raid10,甚至raid0(要有高可用或双写方案)

监控服务器

cacti,nagios

/boot 100-200M

swap 内存的1-2倍

 

重要性一般,数据要求也一般。

单盘或双盘raid1即可。三盘就RAID5,看容量要求加盘即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值