当前位置: 首页 > news >正文

Raid10--Raid01介绍

RAID1+0  先对磁盘做mirror,然后对整个mirror组做条带化;   
比如8块盘   

需要分成4个基组,每个基组2块盘;   

每个基组先做raid1,再做raid0,4条条带化;   

所以:   

允许所有磁盘基组中的磁盘各损坏一个,但是不允许同一基组中的磁盘同时有坏的;   

RAID0+1和RAID1+0的比较   
RAID 0+ 1   
优点:正常使用中,考虑性能上讲,RAID0+1 好,就是先做RAID 0 条带,再做 RAID 1 MIRROR,这样写入速度快,读的速度和RAID1+0一样。   
缺点:一旦一个硬盘坏了,一半的硬盘无法工作,如果1个条带上各坏1个硬盘(RAID0+1只有2个条带),GAME OVER....即使是只有一个硬盘坏了,做数据恢复也很慢,因为一半的硬盘要rebuild(大家该知道为什么吧)。

  
RAID 1+0   
优点:数据安全性好,只要不是1个条带上的2个硬盘同时坏,没有问题,还可以继续跑数据。数据恢复快。   
缺点:写性能稍微比RAID 0+1 差(读性能一样)   
这里举个例子,20个硬盘   
做RAID 0+1,共2个条带做MIRROR,每个条带10个硬盘,如果坏了1个硬盘,只能是另外一个完好的条带(10个硬盘)同时工作,这边条带9个好的硬盘也要休息。   
做RAID 1+0,共10个条带,每个条带2个硬盘做MIRROR,如果坏了1个硬盘,没关系,其它19个硬盘还要同时工作,只要不是坏在一个MIRROR里面的,没事。   
建议,硬盘很多时,同时坏的几率就比较大,建议使用安全系数高的RAID 1+0,宁愿损失点性能(其实差不多)。
如果仅仅是4块硬盘或者不考虑安全,不是关键业务,只是为了追求速度快感,你可以选择RAID 0+1


文章转载自:
http://burny.zzyjnl.cn
http://addled.zzyjnl.cn
http://antitrinitarian.zzyjnl.cn
http://attainments.zzyjnl.cn
http://anachronous.zzyjnl.cn
http://anomy.zzyjnl.cn
http://binocle.zzyjnl.cn
http://cercarial.zzyjnl.cn
http://apache.zzyjnl.cn
http://byzantium.zzyjnl.cn
http://agapanthus.zzyjnl.cn
http://albescent.zzyjnl.cn
http://antismog.zzyjnl.cn
http://beaufort.zzyjnl.cn
http://biome.zzyjnl.cn
http://chiefy.zzyjnl.cn
http://chained.zzyjnl.cn
http://boulle.zzyjnl.cn
http://aeroembolism.zzyjnl.cn
http://andorran.zzyjnl.cn
http://academia.zzyjnl.cn
http://bighead.zzyjnl.cn
http://attributable.zzyjnl.cn
http://achlamydeous.zzyjnl.cn
http://ascertainment.zzyjnl.cn
http://cerebric.zzyjnl.cn
http://aso.zzyjnl.cn
http://allocator.zzyjnl.cn
http://bathypelagic.zzyjnl.cn
http://centavo.zzyjnl.cn
http://www.dtcms.com/a/2068.html

相关文章:

  • 华为云云耀云服务器L实例评测|基于canal缓存自动更新流程 SpringBoot项目应用案例和源码
  • 关于Go语言的底层,Slice,map
  • 博弈论——伯特兰德寡头模型(Bertrand Model)
  • 利用fitnesse实现api接口自动化测试
  • Waves 14混音特效插件合集mac/win
  • 目前制造企业生产计划现状是什么?有没有自动化排产系统?
  • minio分布式文件存储
  • SCROLLINFO scrollInfo; 2023/10/5 下午3:38:53
  • 【C语言】善于利用指针(二)
  • SpringCloud(二)Docker、Spring AMQP、ElasticSearch
  • 逐步解决Could not find artifact com:ojdbc8:jar:12
  • Ubuntu安装samba服务器
  • 讲讲springboot的@Async
  • 王杰国庆作业day6
  • 打开MySQL数据库
  • 解决WPF+Avalonia在openKylin系统下默认字体问题
  • 【visual studio 小技巧】项目属性->生成->事件
  • C++笔记之不同buffer数量下的生产者-消费者机制
  • Qt扩展-QCustomPlot 用户交互
  • 学习开发一个RISC-V上的操作系统(汪辰老师) — unrecognized opcode `csrr t0,mhartid‘报错问题
  • 代码随想录算法训练营第42天|动态规划:01背包理论基础、动态规划:01背包理论基础(滚动数组)、416. 分割等和子集
  • OpenGLES:绘制一个混色旋转的3D圆柱
  • java导出word(含图片、表格)
  • FFmpeg:打印音/视频信息(Meta信息)
  • B树和B+树的介绍和对比,以及MySQL为何选择B+树
  • AS环境,版本问题,android开发布局知识
  • ROS2 库包设置和使用 Catch2 进行单元测试
  • 【Java-LangChain:使用 ChatGPT API 搭建系统-2】语言模型,提问范式与 Token
  • 新款UI动态壁纸头像潮图小程序源码
  • Python安装指南:安装Python、配置Python环境(附安装包)