关于RAID1的读写问题
各个raid对比:性能和运行速度和读写方面(RAID 1 读和单个磁盘无区别)
=================
![](https://community.emc.com/6.0.1.0/images/transparent.png)
请教关于RAID1的读写问题
此问题已回答。
![](https://community.emc.com/people/DKL/avatar/46.png?a=2488)
DKL 2013-4-20 上午2:34
还有个问题来请教。关于RAID1的。我知道RAID1是做数据镜像,以冗余达到保护数据的目的。
假设由两块盘构成的一个RAID1,想知道:
1、往RAID1里写数据时,是两块盘能同时写入部分数据,然后把各自写入的数据镜像复制到另一块对应的盘上呢?还是所有要写入的数据先都只写到一块盘上,然后再全部复制到另一块镜像盘上?
2. 从RAID1里读数据时,是会从两块盘同时各自读取部分数据呢还是全部数据只会从一块盘上读取?
刚接触存储的新人,不少基础问题来请教和学习:)
![](https://community.emc.com/people/Zhoucengchao/avatar/32.png?a=4527)
RAID是通用技术,所以会因具体厂商的实现而不同,对于EMC CLARIION/VNX:
1. RAID控制器会把写同时写到主、备磁盘。并非你说的那种部分写入,然后互相拷贝。而是同样的数据同时写入两块磁盘,再ACK。
2. 从两块盘上读,但根据performance log的数据表明,CLARIION/VNX并没有按1:1的比例在两块盘上读数据,而是更多的数据从主盘上读,一部分从备盘上读。为什么要这么设计,我觉得还是考虑到RAID1主要的目的还是冗余,并不是提高性能,尽量保证备盘的可用性。
查看上下文中的回答
- 1419 查看
- 标签: raid1
带有 raid1 标记的内容
, other
带有 other 标记的内容
1. Re: 请教关于RAID1的读写问题
lei liu 2013-4-20 下午3:03 (回复 DKL)
看下面的图就会明白了
- 举报滥用
- 喜爱 显示 0 喜欢(0)
2. Re: 请教关于RAID1的读写问题
DKL 2013-4-21 上午3:25 (回复 lei liu)
谢谢答复,不过老实说,从图里我还是没太看明白。M1和M2分别代表两组互为镜像的盘? 下面的两排M10A0, M20A1,M10A1,M10A3,M20A3,M10A2,M20A2, M20A0是指8个盘吗?为什么排列顺序是乱的,有点晕了。能再详细指点下吗?或者以只有2个盘的最简单的RAID1构架来举例。
新人,问题比较多~
- 举报滥用
- 喜爱 显示 0 喜欢(0)
有用答案3. Re: 请教关于RAID1的读写问题
lei liu 2013-4-21 上午4:46 (回复 DKL)
不好意思,一下子发了一个猛地. 简单的说,下面的两排M10A0, M20A1,M10A1,M10A3,M20A3,M10A2,M20A2, M20A0,不是八个盘,是硬盘上的切片--hypervolume。临时拿来是为了说明two ways mirrow就是您说的RAID 1。
这张图您要这么看,例如上面部分0A0是symmetrix device由一个或者多个这样的device组成的LUN映射给主机使用。在DMX结构中0A0对应的后端物理硬盘是什么,您就要看下面的图。 M1:0A0 和 M2 0A0就是您说的互为RAID 1。
只是这些个互为镜像的hypervolume不是实际的物理硬盘而是硬盘的切片。
- 举报滥用
- 喜爱 显示 0 喜欢(0)
4. Re: 请教关于RAID1的读写问题
Jason周 2013-4-21 上午7:42 (回复 DKL)
这个帖子我移动至 综合讨论区 ,方便查看和分类。
- 举报滥用
- 喜爱 显示 0 喜欢(0)
正确答案5. Re: 请教关于RAID1的读写问题
阿超_SteveZhou 2013-4-21 下午9:16 (回复 DKL)
RAID是通用技术,所以会因具体厂商的实现而不同,对于EMC CLARIION/VNX:
1. RAID控制器会把写同时写到主、备磁盘。并非你说的那种部分写入,然后互相拷贝。而是同样的数据同时写入两块磁盘,再ACK。
2. 从两块盘上读,但根据performance log的数据表明,CLARIION/VNX并没有按1:1的比例在两块盘上读数据,而是更多的数据从主盘上读,一部分从备盘上读。为什么要这么设计,我觉得还是考虑到RAID1主要的目的还是冗余,并不是提高性能,尽量保证备盘的可用性。
- 举报滥用
- 喜爱 显示 0 喜欢(0)
有用答案6. Re: 请教关于RAID1的读写问题
Fenglin Li 2013-4-21 下午10:41 (回复 DKL)
DKL,Symmetrix的机制是这样的:
Raid1读,Enginuity算法会选择负载比较小的member,理论上连续的读写会在两个member上交替进行。
关于Raid1写,直接将数据会同时destage到两个member。
再上一张图,看得清楚一些。
- 举报滥用
- 喜爱 显示 0 喜欢(0)
有用答案7. Re: 请教关于RAID1的读写问题
Born_Chen 2013-4-21 下午10:57 (回复 DKL)
简洁点给你回答吧。
1、往RAID1里写数据时,是两块盘能同时写入部分数据,然后把各自写入的数据镜像复制到另一块对应的盘上呢?还是所有要写入的数据先都只写到一块盘上,然后再全部复制到另一块镜像盘上?
分别写入,别校验完整后才通知主机写完成。
2. 从RAID1里读数据时,是会从两块盘同时各自读取部分数据呢还是全部数据只会从一块盘上读取?
同时读取。
- 举报滥用
- 喜爱 显示 0 喜欢(0)
8. Re: 请教关于RAID1的读写问题
DKL 2013-4-22 上午4:58 (回复 Born_Chen)
大家真热心啊,谢谢lz各位的回复呀
- 举报滥用
- 喜爱 显示 0 喜欢(0)
9. Re: 请教关于RAID1的读写问题
Liang_Huang 2013-12-25 上午7:10 (回复 DKL)
我的经验是这样:
如6楼所说:连续的读会在两个member上交替进行(而写是同时进行)。
至于随机读,如果是并发请求(有队列深度的情况下),许多RAID会将任务平均分到两块盘上进行。也就是性能比单盘提升接近一倍。
当然我不保证所有RAID存储都是如此
- 举报滥用
- 喜爱 显示 0 喜欢(0)
10. Re: 请教关于RAID1的读写问题
Born_Chen 2013-12-25 上午7:15 (回复 Liang_Huang)
国外的人搞论坛,估计没有像国内一样,说几楼几楼的吧,我估计这是CN的特色。
不过能显示第几个回复也挺好,可以快速指明是哪个回复。
增加显示回帖的排序数字(即楼层),可以提名作为论坛建设的建议。呵呵。
- 举报滥用
- 喜爱 显示 0 喜欢(0)
11. Re: 请教关于RAID1的读写问题
Roger W. 2013-12-25 下午5:26 (回复 Born_Chen)
好像已经有了呀?
- 举报滥用
- 喜爱 显示 0 喜欢(0)
12. Re: 请教关于RAID1的读写问题
Leo Li 2013-12-25 下午5:45 (回复 DKL)
这是很好的基础知识贴啊。。
- 举报滥用
- 喜爱 显示 0 喜欢(0)
13. Re: 请教关于RAID1的读写问题
Born_Chen 2013-12-25 下午6:22 (回复 Roger W.)
奇怪,我的没有,难道是有这个功能,需要在哪开启?我去找下。
- 举报滥用
- 喜爱 显示 0 喜欢(0)
14. Re: 请教关于RAID1的读写问题
luyg24 2013-12-26 下午9:49 (回复 DKL)
各个厂商好像都不是按照实际的标准去做的。
- 举报滥用
- 喜爱 显示 0 喜欢(0)
==============
![](https://community.emc.com/6.0.1.0/images/transparent.png)
15. Re: 请教关于RAID1的读写问题
阿超_SteveZhou 2013-12-26 下午10:05 (回复 luyg24)
有些标准就是用来参考的,所以具体实现可能会有不同。
- 举报滥用
- 喜爱 显示 0 喜欢(0)
参考
https://community.emc.com/message/726832#726832
关于RAID1的读写问题相关推荐
- raid读写速度对比_RAID5和RAID1的读写速度对比大概是多少
RAID5和RAID1的读写速度对比大概是多少以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! RAID5和RAID1的读 ...
- 最易懂的RAID0、RAID1、RAID5、RAID10/01概念解析
大多数文章都是长篇大论和很多专有名词,本文就从不那么专业的角度解释这几个概念,以及介绍RAID5(最常用)这磁盘阵列下多硬盘的内存如何计算. 磁盘都有生命周期,但一些关键数据我们又不想因为某些原因丢掉 ...
- raid什么意思?RAID0,RAID1,RAID5,RAID10又是什么意思?
一.raid什么意思? RAID是"Redundant Array of Independent Disk"的缩写,raid什么意思了?说白了,中文翻译过来通俗的讲就是磁盘阵列的意 ...
- raid读写速度对比_深入分析各种raid级别相对单盘速度变化
入分析各种raid级别相对单盘速度变化 RAID0用分片存储方式把数据分布在两个盘或更多盘上,读写持续传输速率会增加一倍,随机读写速度按理论是有可能增加的,这取决于数据分片大小和读写的大小,不过总的来 ...
- linux raid5 性能,RAID级别及各个级别特性
1.什么RAID RAID是"Redundant Array of Independent Disk"的缩写,中文意思是独立冗余磁盘阵列. 2.RAID的级别及各个级别的特性: ( ...
- 服务器硬盘坏道修复教程视频,Linux服务器磁盘坏道的修复过程
服务器硬盘相比其他部件是较容易坏的,如突然断电.大量频繁写入都会加速硬盘的老化,下面介绍一些判断硬盘状况和修复的方法. 发现硬盘坏道 dmesg 当有硬盘坏道时,通常在dmesg输出的信息中会有 Bu ...
- linux raid1读取速度,RAID1,RAID5,SSD读写性能测试结果1(实测)
1.测试对象 1. 美光5100ECO 2.5 SSD 1920GB SATA 6Gb/s 2. Intel SSD DC S3520 800G 6Gb/s SATA # isdct show -in ...
- raid读写速度对比_[转载]各个raid对比:性能和运行速度和读写方面(RAID1读和单个磁盘无区别)...
肯定是RAID5比较好:数据读取方面,RAID1最快:数据安全方面,RAID1最好:数据写入方面,RAID0最快.RAID5兼备这些优点. 认识磁盘阵列 RAID 一.功能 1 对磁盘高速存取(提速) ...
- RAID详解[RAID0/RAID1/RAID10/RAID5]
一.RAID定义RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘 ...
最新文章
- python xlsxwriter合并单元格_Python使用xlsxwriter导出表格并合并单元格
- 1、excel常用技能(数据分列、数据快速浏览、转置、选择性粘贴运算、绘制对角线、单元格内换行、插入注解文字或图片)
- 自律的程度,决定你人生的高度
- python制作的游戏如何转化为swf_如何从python生成swf格式的幻灯片?
- new函数的使用方法
- Terrasolid 安装教程
- new pad不能用usb充电的解决方法
- 安全事件应急响应工具箱
- 路由器pppoe服务器无响应,宽带拨号服务器无响应
- micropython STM32移植笔记(一)
- error: C2338: Type is not registered, please use the Q_DECLARE_METATYPE macro to make it known to Qt
- 4个最新临时邮箱,全方位保护你的隐私
- 最早的书法理论和实践大师当属两千年前东汉时期的崔媛
- 第七章——数据挖掘(2)
- Centos最小化安装及配置
- Unity HybridCLR热更新技术实现
- 数据库关系代数之除运算
- cart购物车php文件,php购物车实现方法,php购物车实现
- Satori指纹识别原理及dhcp分析
- 如何将PDF文件转换CAD格式?
热门文章
- android6恢复桌面,安卓手机桌面日期和天气误删除的恢复方法
- 基于51单片机的串口中断读头写尾法接收NMEA0183经纬度信息 1602显示(循环接收)
- git_describe
- (记录)绝对值的实现
- 【JavaSE】封装与继承,访问限定符的总结
- 每周教育关注 | 新时代的教育评价改革
- 浙江省现代教育强市要求计算机配套的,浙江省中小学现代教育装备标准.doc
- javascript 数组方法 slice() 的使用说明
- 01矩阵最大正方形面积、01矩阵最大矩形面积、直方图最大矩形面积
- PHP网络在线学习云课堂源码在线教育学习云课堂源码