raid0

时间:2024-09-25 05:55:21编辑:揭秘君

请写出RAID5和RAID1区别?

1.读写性能上面:RAID1读和单个磁盘没有分别,写则需要写两边;RAID5读性能最好,写性能小于对单个磁盘进行写入操作,适合多读少写的情景。2.安全性能方面:RAID1最高,RAID5次于RAID1。3.磁盘利用率:RAID1差,只能使用到50%,RAID5高于RAID1。4.成本:RAID5次于RAID1。5.应用方面:RAID1适合于存放重要数据,RAID5是一种存储性能、数据安全和存储成本兼顾的方案。一、RAID 为 Redundant Array of Indepent Disks (独立磁盘冗余阵列) 的缩写,最常用的四种RAID为 RAID 0、RAID 1、RAID 5、RAID 10。1.RAID 0即Data Stripping(数据分条技术)。(1)整个逻辑盘的数据是被分条(stripped)分布在多个物理磁盘上,可以并行读/写,提供最快的速度,但没有冗余能力。(2)要求至少两个磁盘。我们通过RAID 0可以获得更大的单个逻辑盘的容量,且通过对多个磁盘的同时读取获得更高的存取速度。RAID 0首先考虑的是磁盘的速度和容量,忽略了安全,只要其中一个磁盘出了问题,那么整个阵列的数据都会不保了。2.RAID 1又称镜像方式,也就是数据的冗余。在整个镜像过程中,只有一半的磁盘容量是有效的(另一半磁盘容量用来存放同样的数据)。同RAID 0相比,RAID 1首先考虑的是安全性,容量减半、速度不变。RAID1最少要两块硬盘才能实现。3.RAID 0+1(RAID 10):为了达到既高速又安全,出现了RAID 10(或者叫RAID 0+1),可以把RAID 10简单地理解成由多个磁盘组成的RAID 0阵列再进行镜像。RAID0+1至少需要4块盘。4.RAID 5是校验方式。(1)RAID 5的工作方式是将各个磁盘生成的数据校验切成块,分别存放到组成阵列的各个磁盘中去,这样就缓解了校验数据存放时所产生的瓶颈问题,但是分割数据及控制存放都要付出速度上的代价。至少需要3块盘。(2)RAID5把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上,其中任意N-1块磁盘上都存储完整的数据,也就是说有相当于一块磁盘容量的空间用于存储奇偶校验信息。(3)因此当RAID5的一个磁盘发生损坏后,不会影响数据的完整性,从而保证了数据安全。当损坏的磁盘被替换后,RAID还会自动利用剩下奇偶校验信息去重建此磁盘上的数据,来保持RAID5的高可靠性。扩展资料一、概念1.磁盘阵列(Redundant Arrays of Independent Drives,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。由加利福尼亚大学伯克利分校(University of California-Berkeley)在1988年,发表的文章:“A Case for Redundant Arrays of Inexpensive Disks”。2.文章中,谈到了RAID这个词汇,而且定义了RAID的5层级。伯克利大学研究目的是反映当时CPU快速的性能。CPU效能每年大约成长30~50%,而硬磁机只能成长约7%。3.研究小组希望能找出一种新的技术,在短期内,立即提升效能来平衡计算机的运算能力。在当时,柏克莱研究小组的主要研究目的是效能与成本。另外,研究小组也设计出容错(fault-tolerance),逻辑数据备份(logical data redundancy),而产生了RAID理论。4.研究初期,便宜(Inexpensive)的磁盘也是主要的重点,但后来发现,大量便宜磁盘组合并不能适用于现实的生产环境,后来Inexpensive被改为independent,许多独立的磁盘组。5.独立磁盘冗余阵列(RAID,redundant array of independent disks)是把相同的数据存储在多个硬盘的不同的地方(因此,冗余地)的方法。通过把数据放在多个硬盘上,输入输出操作能以平衡的方式交叠,改良性能。6.RAID可以充分发 挥出多块硬盘的优势,可以提升硬盘速度,增大容量,提供容错功能够确保数据安全性,易于管理的优点,在任何一块硬盘出现问题的情况下都可以继续工作,不会受到损坏硬盘的影响。二、分类1.磁盘阵列其样式有三种,一是外接式磁盘阵列柜、二是内接式磁盘阵列卡,三是利用软件来仿真。(1)外接式磁盘阵列柜最常被使用大型服务器上,具可热交换(Hot Swap)的特性,不过这类产品的价格都很贵。(2)内接式磁盘阵列卡,因价格便宜,但需要较高的安装技术,适合技术人员使用操作。硬件阵列能够提供在线扩容、动态修改阵列级别、自动数据恢复、驱动器漫游、超高速缓冲等功能。它能提供性能、数据保护、可靠性、可用性和可管理性的解决方案。阵列卡专用的处理单元来进行操作。(3)利用软件仿真的方式,是指通过网络操作系统自身提供的磁盘管理功能将连接的普通SCSI卡上的多块硬盘配置成逻辑盘,组成阵列。软件阵列可以提供数据冗余功能,但是磁盘子系统的性能会有所降低,有的降低幅度还比较大,达30%左右。因此会拖累机器的速度,不适合大数据流量的服务器。三、原理1.磁盘阵列作为独立系统在主机外直连或通过网络与主机相连。磁盘阵列有多个端口可以被不同主机或不同端口连接。一个主机连接阵列的不同端口可提升传输速度。2.和当时PC用单磁盘内部集成缓存一样,在磁盘阵列内部为加快与主机交互速度,都带有一定量的缓冲存储器。主机与磁盘阵列的缓存交互,缓存与具体的磁盘交互数据。3.在应用中,有部分常用的数据是需要经常读取的,磁盘阵列根据内部的算法,查找出这些经常读取的数据,存储在缓存中,加快主机读取这些数据的速度。4.而对于其他缓存中没有的数据,主机要读取,则由阵列从磁盘上直接读取传输给主机。对于主机写入的数据,只写在缓存中,主机可以立即完成写操作。然后由缓存再慢慢写入磁盘。参考资料:百度百科-磁盘阵列

raid10和raid5的区别是什么?

RAID10的安全性高于RAID5,RAID5的空间利用率越高。具体区别:安全性方面的比较:RAID10的安全性高于RAID5。通过简单的分析:当盘1损坏时,对于RAID10,只有当盘1对应的镜像盘也损坏,才会导致RAID失效。但是对于RAID5,剩下的3块盘中,任何一块盘出现故障,都将导致RAID失效。空间利用率的比较:RAID10的利用率是50%,RAID5的利用率是75%。硬盘数量越多,RAID5的空间利用率越高。读写性能方面的比较:读操作方面的性能差异:RAID10可供读取有效数据的磁盘个数为4,RAID5可供读取有效数据的磁盘个数也为4个(校验信息分布在所有的盘上),所以两者在读方面的性能应该是基本一致的。连续写方面的性能差异:在连续写操作过程中,如果有写Cache存在,并且算法没有问题的话,RAID5比RAID10会更好一些,虽然也许并没有太大的差别。(这里要假定存储有一定大小,足够的写Cache,而且计算校验的CPU不会出现瓶颈)。因为这个时候的RAID校验是在Cache中完成,如4块盘的RAID5,可以先在内存中计算好校验,然后同时写入3个数据+1个校验。而RAID10只能同时写入2个数据+2个镜像。

实现RAID 0需要什么要求

RAID 0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能。那么网友们知道实现RAID 0需要什么要求吗?感兴趣的网友们,下面一起来了解一下吧。

1、 实现RAID 0至少需要两块以上硬盘,它将两块以上的硬盘合并成一块,数据同时分散在每块硬盘中。

2、 由于带宽加倍,读/写速度也加倍。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能,但同时忽略了数据的可靠性,其中的任何一个硬盘失效或故障则影响到所有的数据。

3、 因此,RAID 0不能应用于数据安全性要求高的场合。数据分散在每个硬盘当中,三块硬盘的并行操作使得同一时间内磁盘读/写的速度提升4倍。

以上就是对于实现RAID 0需要什么要求的相关内容。


组建RAID0模式

一、硬件条件:

  1.具有完全相同规格的硬盘两块,包括容量,转速,缓存等等参数。最好选用两块同一厂家同一型号的产品。本文案例准备的两块硬盘为希捷SATA 7200.7 8M 80G硬盘两块:


2.带有RAID控制芯片或者芯片组支持RAID0模式的主板一块。本文所采用的主板为EPOX 8KDA3J (nforce3 250gb芯片组,支持raid0模式)

  3.软盘,软驱,还有带有RAID0驱动程序的软盘一张。此软盘可以从主板自带的驱动光盘中的软件制作出来。


如上图,根据相应RAID芯片,插入软盘,制作出相关驱动软盘。

二、硬件安装

  首先,将硬盘按照正确方式安装好,将SATA数据线,SATA电源线将硬盘与主板连接,然后开机,看是否系统能够正确检测到两块硬盘。如果正确检测到,请按DEL键进入BIOS设置,进入IDE设备设置项目。如下图:


将IDE RAID栏设置成Eenabled,因为我们此处采用的是SATA硬盘,则我们同时把SATA Primary Master RAID和 Secndry Master RAID 设置成Enabled。保存退出。

  则此时系统已经打开RAID0模式,并且自动开启RAID0控制程序。

  重启后进入自检过程,检测完IDE硬盘设备后,则进入RAID检测与设置界面,界面非常简单的列举了当前情况,也就是RAID0模式正常开启以及其容量,值得注意的是,这里会自动检测RAID模式是否正常,如果不正常,会以如下图的方式进行警告:


 此时代表RAID0没有正确安装,或者硬盘有问题没有正常工作。按F10可以进入详细设置界面。

三、安装操作系统

  按照以往方式,插入WINDOWS安装光盘,进入安装程序,和以往安装方式唯一不同的地方在于,在安装程序进行系统设备自检的时候,会提示是否安装第三方SCSI设备,如果安装,则按F6,则我们此时的RIAD0设备系统归类位SCSI类,则我们需要按F6键进入RAID0驱动安装进程。


之后插入我们事先准备的RAID0驱动软盘放入软驱,安装程序会自动检测软盘中相应的驱动程序,然后提示安装,根据提示安装相应驱动程序,之后进程按照以往WINDOWS安装方式完成便可。

四、进入操作系统

  顺利安装WINDOWS完毕之后,按照以往方式安装主板芯片组驱动,这里我们所采用的NFROCE3 250GB芯片组驱动程序中的IDE SW驱动程序是值得我们注意的,如果我们安装了RAID0,则我们必须安装IDE SW驱动。系统才能正确识别RAID0,并且在系统中给RAID0磁盘阵列带来真正的性能。


IDE SW驱动正确安装并且重新启动之后,系统会自带RAID0状态监视与管理程序,如下图:


从上图的nvRAID管理程序中我们看到,两块硬盘工作正常,并且共同组成了Striping (RAID0)模式。可用容量为149.06GB。


接下来我们进入系统属性---设备管理器---SCSI和RAID控制器。这就是RAID驱动程序。


五、实际测试

  至此,RAID0算是顺利安装完成了。那么,RAID0是否像预期的一样给我们带来了非常大的性能提升呢?我们进行基本的磁盘性能测试进行说明:

  我们采用SiSoftware Sandra Lite 2005的磁盘性能测试进行测试,结果如下:


我们看到,当前磁盘读写性能结果为85MB/S,相比较的四套根据其构架分别获得了大致比例协调的分数,然而,我们常用的单磁盘非RAID模式的结果大概是45MB/S,则,测试结果证明,RAID0的读写性能确实是普通ATA或者SATA硬盘的两倍左右。


买两块便宜的ssd组raid0怎么样?

ssd组raid0虽然持续读写速度看着好看,不过不建议这么做,主要有以下几点原因SSD最大的优势是4K性能,这是机械硬盘完全无法相比的,因此SSD做系统盘性能要远高于机械硬盘(除去几个垃圾主控的SSD),而组RAID0对4K不但没帮助,反而会拖累4K性能现在SSD的寿命基本是看MLC颗粒的寿命,MLC的复写次数有限,复写达到一定次数就挂了正常情况下SSD有损耗平衡(Wear Leveling),让所有颗粒的复写次数基本一致,最终某一颗粒挂掉的时候其他颗粒的使用价值也基本榨干,不会因为某一颗粒损耗速度很高导致浪费了其他还没怎么使用的颗粒但是损耗平衡只是针对一块SSD的,组成RAID0后两块SSD的损耗通常不一致,而RAID0只要挂一块硬盘就会丢失所有数据,因此这么使用你存在SSD上的数据会有更大的丢失风险目前阵列卡基本不支持Trim,组成阵列后就意味着Trim无效,而没有了Trim的支持,GC(垃圾回收)的效果会大打折扣,导致在长期使用后性能下降比较明显。用SF主控的SSD可以无视Trim的存在,不过使用SF主控的都是单卡高价的SSD目前大量低端的SSD使用性能低下的主控,有很多主控的算法很傻很天真,例如Toshiba T6UG1XBG SSD主控,居然会做出缓存满占之后再写入的举动,这种算法只能说2到一定境界了,而这些问题也不是raid能解决的而且低端SSD的写入放大系数很高,intel标称小于1.1,SF标称平均值是0.55,而JMF602的写入放大系数大于5,也就是说写入同样的数据,JMF602消耗的复写次数是intel的5倍,是SF的10倍,这就意味着JMF602死的速度是intel的5倍,是SF的10倍与其用便宜的SSD组RAID0,不如买一块intel的SSD或者使用SF主控的SSD做系统盘,用机械硬盘做数据盘


上一篇:领峰贵金属开户

下一篇:没有了