免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1834 | 回复: 2
打印 上一主题 下一主题

[RAID与磁盘阵列] 请教几个与RAID相关的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-01-17 21:34 |只看该作者 |倒序浏览
大家好,我想请高手帮忙解答一下几个关于RAID的读写问题

1. 在RAID1中,由于是互为镜像,那么在写入数据时它的逻辑是下面哪种呢?
a>先写一个盘,然后返回给上层写成功了,然后在后台同步到镜像盘。
b>同时写互为镜像的盘,都写成功了然后返回给上层说写成功了。

2. 在RAID1中,读的时候是随机挑选底层互为镜像的盘进行读取吗?

3. 在RAID5中,比如4个盘做RAID5,其中一个是校验盘。那么在写入的时候是将数据并行的写入这四个盘吗?读取的时候是并行的进行读取吗?
如果是并行读取,那么我认为在连续IO的请况下(我的意思就是连续的IO达到raid控制器,这些IO会被分散到各个底层磁盘并发执行)RAID5的性能会有提升,反之如果随即IO,可能就会导致一个IO请求的数据只能落到底层的一个磁盘上,所以加上还要读写校验盘的信息导致性能反而下降。这样理解对么?

还有,对于RAID5,大块IO的效率我认为也是能提升性能的,因为大块IO可以拆成多个小IO到多个底层磁盘上,但是网上有人说RAID5不适合大块IO,有谁可以解释一下原因?

论坛徽章:
0
2 [报告]
发表于 2013-01-21 17:52 |只看该作者
1  写A和写B同时进行,然后校验成功后向上报告写完了
2 可定义,大阵列上可能是某个磁盘的某个块,或者某一段数据区域,不一定是整个盘
3 。I/O请求可以并发读写,数据1写1号盘上的块,数据2写2号盘上的块

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-04 09:49:45IT运维版块每日发帖之星
日期:2016-07-29 06:20:00
3 [报告]
发表于 2013-01-29 16:07 |只看该作者
1、必须都写完才返回成功。
2、不同厂商策略不一样,有的没做优化,只能从主盘读,有的做了优化,可以分担。
3、这个问题得看条带大小和IO的大小,具体参考大话存储2的raid那一章,这些问题都涉及了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP