0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

标签 > RAID

RAID

+关注 0人关注

磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。

文章: 160
视频: 25
浏览: 35052
帖子: 39

RAID简介

  磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。

  磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。

  磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任意一个硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。分类

  磁盘阵列其样式有三种,一是外接式磁盘阵列柜、二是内接式磁盘阵列卡,三是利用软件来仿真。

RAID百科

  磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。

  磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。

  磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任意一个硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。分类

  磁盘阵列其样式有三种,一是外接式磁盘阵列柜、二是内接式磁盘阵列卡,三是利用软件来仿真。

  外接式磁盘阵列柜最常被使用大型服务器上,具可热交换(Hot Swap)的特性,不过这类产品的价格都很贵。

  内接式磁盘阵列卡,因为价格便宜,但需要较高的安装技术,适合技术人员使用操作。硬件阵列能够提供在线扩容、动态修改阵列级别、自动数据恢复、驱动器漫游、超高速缓冲等功能。它能提供性能、数据保护、可靠性、可用性和可管理性的解决方案。阵列卡专用的处理单元来进行操作。

  利用软件仿真的方式,是指通过网络操作系统自身提供的磁盘管理功能将连接的普通SCSI卡上的多块硬盘配置成逻辑盘,组成阵列。软件阵列可以提供数据冗余功能,但是磁盘子系统的性能会有所降低,有的降低幅度还比较大,达30%左右。因此会拖累机器的速度,不适合大数据流量的服务器。

  原理

  磁盘阵列作为独立系统在主机外直连或通过网络与主机相连。磁盘阵列有多个端口可以被不同主机或不同端口连接。一个主机连接阵列的不同端口可提升传输速度。

  和当时PC用单磁盘内部集成缓存一样,在磁盘阵列内部为加快与主机交互速度,都带有一定量的缓冲存储器。主机与磁盘阵列的缓存交互,缓存与具体的磁盘交互数据。

  在应用中,有部分常用的数据是需要经常读取的,磁盘阵列根据内部的算法,查找出这些经常读取的数据,存储在缓存中,加快主机读取这些数据的速度,而对于其他缓存中没有的数据,主机要读取,则由阵列从磁盘上直接读取传输给主机。对于主机写入的数据,只写在缓存中,主机可以立即完成写操作。然后由缓存再慢慢写入磁盘。

  优缺点

  优点

  提高传输速率。RAID通过在多个磁盘上同时存储和读取数据来大幅提高存储系统的数据吞吐量(Throughput)。在RAID中,可以让很多磁盘驱动器同时传输数据,而这些磁盘驱动器在逻辑上又是一个磁盘驱动器,所以使用RAID可以达到单个磁盘驱动器几倍、几十倍甚至上百倍的速率。这也是RAID最初想要解决的问题。因为当时CPU的速度增长很快,而磁盘驱动器的数据传输速率无法大幅提高,所以需要有一种方案解决二者之间的矛盾。RAID最后成功了。

  通过数据校验提供容错功能。普通磁盘驱动器无法提供容错功能,如果不包括写在磁盘上的CRC(循环冗余校验)码的话。RAID容错是建立在每个磁盘驱动器的硬件容错功能之上的,所以它提供更高的安全性。在很多RAID模式中都有较为完备的相互校验/恢复的措施,甚至是直接相互的镜像备份,从而大大提高了RAID系统的容错度,提高了系统的稳定冗余性。

  缺点

  RAID0没有冗余功能,如果一个磁盘(物理)损坏,则所有的数据都无法使用。RAID1磁盘的利用率最高只能达到50%(使用两块盘的情况下),是所有RAID级别中最低的。RAID0+1以理解为是RAID 0和RAID 1的折中方案。RAID 0+1可以为系统提供数据安全保障,但保障程度要比 Mirror低而磁盘空间利用率要比Mirror高。

  RAID级别

  1、RAID 0

  RAID 0是最早出现的RAID模式,即Data Stripping数据分条技术。RAID 0是组建磁盘阵列中最简单的一种形式,只需要2块以上的硬盘即可,成本低,可以提高整个磁盘的性能和吞吐量。RAID 0没有提供冗余或错误修复能力,但实现成本是最低的。

  RAID 0最简单的实现方式就是把N块同样的硬盘用硬件的形式通过智能磁盘控制器或用操作系统中的磁盘驱动程序以软件的方式串联在一起创建一个大的卷集。在使用中电脑数据依次写入到各块硬盘中,它的最大优点就是可以整倍的提高硬盘的容量。如使用了三块80GB的硬盘组建成RAID 0模式,那么磁盘容量就会是240GB。其速度方面,各单独一块硬盘的速度完全相同。最大的缺点在于任何一块硬盘出现故障,整个系统将会受到破坏,可靠性仅为单独一块硬盘的1/N。

  为了解决这一问题,便出现了RAID 0的另一种模式。即在N块硬盘上选择合理的带区来创建带区集。其原理就是将原先顺序写入的数据被分散到所有的四块硬盘中同时进行读写。四块硬盘的并行操作使同一时间内磁盘读写的速度提升了4倍。

  在创建带区集时,合理的选择带区的大小非常重要。如果带区过大,可能一块磁盘上的带区空间就可以满足大部分的I/O操作,使数据的读写仍然只局限在少数的一、两块硬盘上,不能充分的发挥出并行操作的优势。另一方面,如果带区过小,任何I/O指令都可能引发大量的读写操作,占用过多的控制器总线带宽。因此,在创建带区集时,我们应当根据实际应用的需要,慎重的选择带区的大小。

  带区集虽然可以把数据均匀的分配到所有的磁盘上进行读写。但如果我们把所有的硬盘都连接到一个控制器上的话,可能会带来潜在的危害。这是因为当我们频繁进行读写操作时,很容易使控制器或总线的负荷 超载。为了避免出现上述问题,建议用户可以使用多个磁盘控制器。最好解决方法还是为每一块硬盘都配备一个专门的磁盘控制器。

  虽然RAID 0可以提供更多的空间和更好的性能,但是整个系统是非常不可靠的,如果出现故障,无法进行任何补救。所以,RAID 0一般只是在那些对数据安全性要求不高的情况下才被人们使用。

  2、RAID 1

  RA

  ID 1称为磁盘镜像,原理是把一个磁盘的数据镜像到另一个磁盘上,也就是说数据在写入一块磁盘的同时,会在另一块闲置的磁盘上生成镜像文件,在不影响性能情况下最大限度的保证系统的可靠性和可修复性上,只要系统中任何一对镜像盘中至少有一块磁盘可以使用,甚至可以在一半数量的硬盘出现问题时系统都可以正常运行,当一块硬盘失效时,系统会忽略该硬盘,转而使用剩余的镜像盘读写数据,具备很好的磁盘冗余能力。虽然这样对数据来讲绝对安全,但是成本也会明显增加,磁盘利用率为50%,以四块80GB容量的硬盘来讲,可利用的磁盘空间仅为160GB。另外,出现硬盘故障的RAID系统不再可靠,应当及时的更换损坏的硬盘,否则剩余的镜像盘也出现问题,那么整个系统就会崩溃。更换新盘后原有数据会需要很长时间同步镜像,外界对数据的访问不会受到影响,只是这时整个系统的性能有所下降。因此,RAID 1多用在保存关键性的重要数据的场合。

  RAID 1主要是通过二次读写实现磁盘镜像,所以磁盘控制器的负载也相当大,尤其是在需要频繁写入数据的环境中。为了避免出现性能瓶颈,使用多个磁盘控制器就显得很有必要。

  3、RAID0+1

  从RAID 0+1名称上我们便可以看出是RAID0与RAID1的结合体。在我们单独使用RAID 1也会出现类似单独使用RAID 0那样的问题,即在同一时间内只能向一块磁盘写入数据,不能充分利用所有的资源。为了解决这一问题,我们可以在磁盘镜像中建立带区集。因为这种配置方式综合了带区集和镜像的优势,所以被称为RAID 0+1。把RAID0和RAID1技术结合起来,数据除分布在多个盘上外,每个盘都有其物理镜像盘,提供全冗余能力,允许一个以下磁盘故障,而不影响数据可用性,并具有快速读/写能力。RAID0+1要在磁盘镜像中建立带区集至少4个硬盘。

  4、RAID: LSI MegaRAID、Nytro和Syncro

  MegaRAID、Nytro和Syncro都是LSI 针对RAID而推出的解决方案,并且一直在创造更新。

  LSI MegaRAID的主要定位是保护数据,通过高性能、高可靠的RAID控制器功能,为数据提供高级别的保护。LSI MegaRAID在业界有口皆碑。

  LSI Nytro的主要定位是数据加速,它充分利用当今备受追捧的闪存技术,极大地提高数据I/O速度。LSI Nytro包括三个系列:LSI Nytro WarpDrive加速卡、LSI Nytro XD 应用加速存储解决方案和LSI Nytro MegaRAID 应用加速卡。Nytro MegaRAID主要用于DAS环境,Nytro WarpDrive加速卡主要用于SAN和NAS环境,Nytro XD解决方案由Nytro WarpDrive加速卡和Nytro XD 智能高速缓存软件两部分构成。

  LSI Syncro的定位主要用于数据共享,提高系统的可用性、可扩展性,降低成本。

  LSI通过MegaRAID提供基本的可靠性保障;通过Nytro实现加速;通过Syncro突破容量瓶颈,让价格低廉的存储解决方案可以大规模扩展,并且进一步提高可靠性。5、RAID2:带海明码校验

  从概念上讲,RAID 2 同RAID 3类似, 两者都是将数据条块化分布于不同的硬盘上, 条块单位为位或字节。然而RAID 2 使用一定的编码技术来提供错误检查及恢复。这种编码技术需要多个磁盘存放检查及恢复信息,使得RAID 2技术实施更复杂。因此,在商业环境中很少使用。下图左边的各个磁盘上是数据的各个位,由一个数据不同的位运算得到的海明校验码可以保存另一组磁盘上。由于海明码的特点,它可以在数据发生错误的情况下将错误校正,以保证输出的正确。它的数据传送速率相当高,如果希望达到比较理想的速度,那最好提高保存校验码ECC码的硬盘,对于控制器的设计来说,它又比RAID3,4或5要简单。没有免费的午餐,这里也一样,要利用海明码,必须要付出数据冗余的代价。输出数据的速率与驱动器组中速度最慢的相等。

  6 、RAID3:带奇偶校验码的并行传送

  这种校验码与RAID2不同,只能查错不能纠错。它访问数据时一次处理一个带区,这样可以提高读取和写入速度。校验码在写入数据时产生并保存在另一个磁盘上。需要实现时用户必须要有三个以上的驱动器,写入速率与读出速率都很高,因为校验位比较少,因此计算时间相对而言比较少。用软件实现RAID控制将是十分困难的,控制器的实现也不是很容易。它主要用于图形(包括动画)等要求吞吐率比较高的场合。不同于RAID 2,RAID 3使用单块磁盘存放奇偶校验信息。如果一块磁盘失效,奇偶盘及其他数据盘可以重新产生数据。 如果奇偶盘失效,则不影响数据使用。RAID 3对于大量的连续数据可提供很好的传输率,但对于随机数据,奇偶盘会成为写操作的瓶颈。

  7、RAID4:带奇偶校验码的独立磁盘结构

  RAID4和RAID3很象,不同的是,它对数据的访问是按数据块进行的,也就是按磁盘进行的,每次是一个盘。在图上可以这么看,RAID3是一次一横条,而RAID4一次一竖条。它的特点和RAID3也挺象,不过在失败恢复时,它的难度可要比RAID3大得多了,控制器的设计难度也要大许多,而且访问数据的效率不怎么好。

  8、RAID5:分布式奇偶校验的独立磁盘结构

  从它的示意图上可以看到,它的奇偶校验码存在于所有磁盘上,其中的p0代表第0带区的奇偶校验值,其它的意思也相同。RAID5的读出效率很高,写入效率一般,块式的集体访问效率不错。因为奇偶校验码在不同的磁盘上,所以提高了可靠性。但是它对数据传输的并行性解决不好,而且控制器的设计也相当困难。RAID 3 与RAID 5相比,重要的区别在于RAID 3每进行一次数据传输,需涉及到所有的阵列盘。而对于RAID 5来说,大部分数据传输只对一块磁盘操作,可进行并行操作。在RAID 5中有“写损失”,即每一次写操作,将产生四个实际的读/写操作,其中两次读旧的数据及奇偶信息,两次写新的数据及奇偶信息。

  9、RAID6:带有两种分布存储的奇偶校验码的独立磁盘结构

  名字很长,但是如果看到图,大家立刻会明白是为什么,请注意p0代表第0带区的奇偶校验值,而pA代表数据块A的奇偶校验值。它是对RAID5的扩展,主要是用于要求数据绝对不能出错的场合。当然了,由于引入了第二种奇偶校验值,所以需要N+2个磁盘,同时对控制器的设计变得十分复杂,写入速度也不好,用于计算奇偶校验值和验证数据正确性所花费的时间比较多,造成了不必须的负载。我想除了军队没有人用得起这种东西。

  10、RAID7:优化的高速数据传送磁盘结构

  RAID7所有的I/O传送均是同步进行的,可以分别控制,这样提高了系统的并行性,提高系统访问数据的速度;每个磁盘都带有高速缓冲存储器,实时操作系统可以使用任何实时操作芯片,达到不同实时系统的需要。允许使用SNMP协议进行管理和监视,可以对校验区指定独立的传送信道以提高效率。可以连接多台主机,因为加入高速缓冲存储器,当多用户访问系统时,访问时间几乎接近于0。由于采用并行结构,因此数据访问效率大大提高。需要注意的是它引入了一个高速缓冲存储器,这有利有弊,因为一旦系统断电,在高速缓冲存储器内的数据就会全部丢失,因此需要和UPS一起工作。当然了,这么快的东西,价格也非常昂贵。

  11、RAID10:高可靠性与高效磁盘结构

  这种结构无非是一个带区结构加一个镜象结构,因为两种结构各有优缺点,因此可以相互补充,达到既高效又高速的目的。大家可以结合两种结构的优点和缺点来理解这种新结构。这种新结构的价格高,可扩充性不好。主要用于数据容量不大,但要求速度和差错控制的数据库中。

  12、RAID53:高效数据传送磁盘结构

  越到后面的结构就是对前面结构的一种重复和再利用,这种结构就是RAID3和带区结构的统一,因此它速度比较快,也有容错功能。但价格十分高,不易于实现。这是因为所有的数据必须经过带区和按位存储两种方法,在考虑到效率的情况下,要求这些磁盘同步真是不容易。

  RAID技术的应用

  DAS--direct access storage device直接访问存储设备DAS是磁盘存储设备的术语,以前被用在大、中型机上。使用在PC机上还包括硬盘设备DAS的最新形式是RAID。“直接访问”指访问所有数据的时间是相同的。NAS--Network Attached Storage网络附加存储设备一种特殊目的的服务器,它具有嵌入式的软件系统,可以通过网络对个种的系统平台提供文件共享服务。SAN--Storage Area Networks存储区域网一种高速的专用网络,用于建立服务器、磁盘阵列和磁带库之间的一种直接联接。它如同扩展的存储器总线,将专用的集线器、交换器以及网关或桥路互相连接在一起。SAN常使用光纤通道。一个SAN可以是本地的或者是远程的,也可以是共享的或者是专用的。SAN打破了存储器与服务器之间的束缚,允许独立地选择最佳的存储器或者是最佳的服务器,从而提高可扩性和灵活性。

  混合RAID混合RAID是一种冗余存储解决方案,采用高容量低成本的SATA或者高性能SAS硬盘与低延迟高IOPs的固态盘,再加上SSD感知的RAID控制卡。

  在混合RAID中,读取操作在更高速的SSD中进行,而出于冗余考虑,写入操作则在SSD和HDD中进行。混合RAID适合于数据等级较低的应用,例如互联网网关、文件服务器或者虚拟机

  [3] 混合RAID 的好处是什么?

  混合RAID阵列的性能远远超过标准HDD RAID阵列,而且成本比纯SSD RAID阵列更低。相比纯HDD RAID阵列,混合阵列加速IOPS并降低延迟,使数据中心和云计算环境能够托管更多用户,每秒钟在每台服务器上执行更多交易,减少了支持任何特定工作负载所需的服务器数量。除了服务器数量缩减会减少数据中心服务器的占地空间之外,在财务上体现出的好处就是降低了采购额外服务器所需的资本开支,以及供电、冷却与维护相关的运营开支。

  混合RAID解决方案

  从硬件的角度看,搭建一个混合RAID解决方案可以使用任何容量的SSD和HDD(不过SSD和HDD的数量必须相同)。如果这个RAID阵列使用容量不同的驱动器,那么驱动器容量就是更小的那个。例如, 一个RAID 1 使用1个128GB SSD和2TB HDD,那么逻辑设备就是128GB。一个RAID 10使用2个128GB SSD和2个2TB HDD,逻辑设备就是256GB。剩下的HDD容量可用于存储。

  不过,从应用的角度看,因为大多数软件并不能识别出采用两种有着不同特点的存储的可能性。为了充分利用混合RAID,必须部署一种具有智能存储处理能力、SSD感知的RAID控制卡。Adaptec 6系列、5Z系列、5系列、2系列和Q系列控制卡经过最新的固件升级之后, 可以很好地利用剩余容量,自动创建一个混合RAID阵列,将1个或者多个SSD与相同数量的HDD做成RAID 1或者RAID 10阵列。这个混合RAID阵列对于操作系统和所有运行中的应用都是透明的。此外,Adaptec控制卡通过向HDD和SSD的写入、100%从SSD读取,提供了最高的混合阵列性能(见右图Adaptec混合RAID解决方案)。

  Adaptec混合RAID阵列提供了比标准HDD阵列更高的IOPs性能,同时写I/O性能也没有降级,见下图-IOMeter原始性能。

  一些应用甚至看到了通过Adaptec混合RAID获得的少量性能优势,并且混合RAID 1速度比单个SSD更快,见下图-AS SSD应用性能。

  软 RAID 和硬 RAID 各有什么优劣?

  Raid 1+0 软硬raid 差别不大,甚至硬raid控制器的吞吐量不如x86的系统,从而吞吐量会比不上软Raid。

  Raid 5,6则是硬raid完胜。why?

  (当然这个前提不包括Solaris ZFS文件系统,以及使用Linux 3.09之后的内核的相关系统)

  简单通过Raid5来进行比较。Raid 5基本原理是异或运算来实现。

  XOR (0, 1) = 1

  XOR (1, 0) = 1

  XOR (0, 0) = 0

  XOR (1, 1) = 0

  硬盘1 硬盘2 硬盘3

  | 101 | 010 | 011 |

  XOR (101, 010, 011) = 100

  过程如下:

  XOR (101,010) = 111 , XOR (111, 011) = 100

  校验盘P

  | 101 | 010 | 011 | 100 |

  | 101 | 挂了 | 011 | 100 |

  还原010

  XOR (101, 011, 100) = 010

  当然实际过程比这个要复杂的多的多。

  Raid 5读写数据流程是,读写也是基于Raid stripe size, 相当于是一个数据快是Raid最小基础单元。像人体细胞一样。

  Raid5 写一份数据,需要下列操作,普通硬盘只要1次写操作。

  控制器读取旧的数据块,

  读取旧的校验块。

  并和新计算出来的进行比对,如果有修改,则要改写旧块为新块(数据快和校验块)。

  如果只是同等内容修改,没有用到新的块。就到此为止了。

  简单的例子是,我新建一个文本文档,只有一个字符A,没有空格,空行,tab。我修改A为B,然后保存,文件大小是不变的。如果我把A改成两个字母“AB”,再保存。相当于申请新的空间来保存另外一个字符B。(此例子只能用来理解,不能代表100%Raid控制器和文件系统是这样存储数据)

  如果有追加的数据

  则还要写入新的数据块和新的校验块。这一段参考wiki,但是它没有写出追加和修改的区别,我这里写出来了。

  所谓硬件Raid控制器也是一套私有系统,自己的CPU,内存,以及存储数据的单元。只是很小,根据LSI的文档,同一代高中低端的芯片也是这样划分的。根据CPU,内存频率,当然也有软件算法升级和以及某些功能license。其实和intel,nvidia没啥区别。

  注意cache的速度比硬盘快很多。100倍或更多。当然和硬件有关。

  硬件raid控制器优势,有电池或者SLC的SSD来对cache进行保护。(不清楚有没有无良厂商使用MLC的),相当于给你的台式机内存加装电池,或者类似win7的关机休眠功能,关机后,内存仍可以得到供电。重新开机后,打开的程序都还在。所以有了电池或者SSD作为cahce,所以硬件raid控制器可以把上述Raid5频繁读写操作往cache里面塞,主要针对读写量不连续磁盘块的写操作和以及校验操作,如果够大的话,会预读一部分校验数据到缓存里面。顺序读写磁盘速度是可以接受的(相对来说,极少磁盘额外寻道时间)。所以,我写10次校验数据不连续的写操作,可能都是写到带电池的高速缓存中,同样连续的写操作,cache会保存校验数据,但是个人觉得连续写操作不经过cache效率会更高。

  同样,软raid,控制调度是OS内核,Xeon E5 E7怎么都比Power 800要牛B的多吧,注意注意,高速cache不是内存哦。因为你的服务器内存木有电池哦,所以软Raid则会使用同步IO操作(带fsync, O_SYNC标志的操作)。结果就是相当于没有内存,因为每次要等磁盘确认响应,相当于你把你的硬Raid控制器调整为write through模式。相当于你的Raid没有那块高速cache。

  于是,校验写一次,虽然经过内存,但是kernel要求要求软raid驱动给一个数据写入的确认,软raid驱动会把这个请求仍给硬盘,要求我(软raid驱动)刚才写入1,2,3,4号盘的数据是不是都写入了。如果写入了给一个确认。它会等到最后才执行完的那块硬盘给出确认后,再回复kernel,啊,数据写完了。

  废话这么多,硬件raid可以在高速缓存中合并非连续写和校验写为连续的写操作。

  软件raid则要确认每一次数据和校验写是否都写入到磁盘上去了,还要额外附加一些读操作,7200或者15000的磁头要转啊转,延时啊。

  所以软Raid用来做Raid 1+0 或者Raid 1是和硬件Raid没有太多区别,可能性能会更好。

  但是用来做有校验的Raid 4,5,6. 则会导致写性能瓶颈。

  当然如果你做Raid4,校验盘用一块同容量SSD来替代,也是不错的。哈哈。

  在来一个例子理解,比如软raid要出差,目前在帝都北京,但是明天要去武汉,后天又要回北京,最后还要去深圳,去完了还要返回北京,客户都约好了,不能改时间。

  但是硬raid比较灵活,提前和客户排好了班,先去深圳,再去武汉,最后回北京。

  虽然OS自己有自己的IO调度队列,但是被fsync,O_SYNC这种同步IO标志限制了,没办法必须写到此盘,因为没有带电池的内存。(不带电存储的高速cache)

  但是Linux 3.09之后,情况不是这样了,3.09引入dm-cache,3.10引入bcache

  简单而言,就是可以使用一个block device块设备,作为另一个块设备的write back cache。

  也就是说,我用一块高速SSD + 若干的硬盘做软raid,也有高速写cache了。

  硬件raid慢慢要失去优势了。后续我也看好btrfs加入raid5,6的支持,当然在没有raid7,8出现的情况下。

  之前还提到了Sun的存储,Sun有一个系列Sun ZFS Storage

  为什么Sun的SAN存储都是软Raid + SSD,就可以实现和硬Raid匹敌的速度呢?

  因为ZFS里面或者说Solaris内核里面,早就实现了linux 3.10的bcache的功能。

  所以SUN真是先驱者。确认了用更廉价的硬件是可以搭建出和硬件raid匹敌的硬件。

  本人非硬件驱动,电子电路工程师,少部分只是看程序YY的答案,回答难免有误。

  欢迎大婶指正。

查看详情

raid知识

展开查看更多

raid技术

一文详解RAID技术

一文详解RAID技术

RAID(Redundant Array of Independent Disks)即独立磁盘冗余阵列,RAID技术将多个单独的物理硬盘以不同的方式组合...

2024-11-06 标签:硬盘RAID磁盘 217 0

软件RAID 5的实现过程详解

软件RAID 5的实现过程详解

RAID 5 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。RAID 5可以理解为是RAID 0和RAID 1的折中方案。

2024-10-29 标签:硬盘软件RAID 182 0

总线类型raid是什么意思

RAID(Redundant Array of Independent Disks,独立磁盘冗余阵列)是一种将多个硬盘驱动器组合成一个逻辑单元的数据存储...

2024-10-15 标签:控制器RAID总线 240 0

简单易用的ICY DOCK硬RAID硬盘盒 RAID常见问题教程

简单易用的ICY DOCK硬RAID硬盘盒 RAID常见问题教程

RAID(RedundantArrayofIndependentDisks,独立磁盘冗余阵列)是服务器存储中常用的一种技术,它通过组合多个物理硬盘来提高...

2024-09-30 标签:存储RAID硬盘盒 239 0

服务器数据恢复—从数据恢复的角度讨论RAID磁盘阵列的存储安全问题

出于尽可能避免数据灾难的设计初衷,RAID解决了3个问题:容量问题、IO性能问题、存储安全(冗余)问题。从数据恢复的角度讨论RAID的存储安全问题。

2024-09-07 标签:服务器RAID数据恢复 223 0

DELL服务器VSAN磁盘配置安装指南

DELL服务器VSAN磁盘配置安装指南

显示屏上出现press to Run Configuration Utility界面,按CTRL+R,如果没有此界面,按F2进入系统设置,将Boot M...

2024-04-23 标签:显示屏服务器RAID 631 0

关于HP服务器P410i的RAID配置指南

关于HP服务器P410i的RAID配置指南

PC机CPU需要支持64位硬件虚拟化;PC机主板支持RAID模式需要在BIOS中开启RAID模式,但不用配置RAID,ESXI不支持主板集成的软RAID模式。

2024-04-11 标签:服务器RAID虚拟机 1845 0

服务器数据恢复—XenServer中VPS不可用的数据恢复案例

服务器数据恢复—XenServer中VPS不可用的数据恢复案例

服务器数据恢复环境: 某品牌720服务器搭配该品牌某型号RAID卡,使用4块STAT硬盘组建了一组RAID10阵列。服务器上部署XenServer虚拟...

2023-12-01 标签:服务器RAID数据恢复 752 0

计算机存储技术相关知识

计算机存储技术相关知识

计算机存储主要分为四类:一级存储:与 CPU 直接连通,CPU 会不断读取存储在这里的指令集,并在需要时运行这些指令集。

2023-11-23 标签:cpu计算机内存 1460 0

CentOS 7如何配置RAID?

CentOS 7如何配置RAID?

首先安装mdadm工具,如果有mdadm工具,这一步跳过。

2023-11-10 标签:RAID参数文件 1357 0

查看更多>>

raid资讯

raid 在大数据分析中的应用

RAID(Redundant Array of Independent Disks,独立磁盘冗余阵列)在大数据分析中的应用主要体现在提高存储系统的性能、...

2024-11-12 标签:存储RAID磁盘 149 0

raid 硬件与软件的区别

在现代数据中心和企业级存储解决方案中,RAID技术扮演着至关重要的角色。它通过将多个物理磁盘组合成一个逻辑单元,提供了数据冗余、性能提升和容错能力。RA...

2024-11-12 标签:硬件软件RAID 251 0

raid 存储方案适合哪些场景

在现代数据存储领域,RAID技术已经成为提高数据可靠性、可用性和性能的关键技术之一。RAID通过将多个物理磁盘组合成一个逻辑单元,提供了数据冗余和性能优...

2024-11-12 标签:存储RAID磁盘 153 0

raid 和备份的区别是什么

在现代数据管理中,数据保护是至关重要的一环。RAID和备份是两种常见的数据保护技术,它们各自有着独特的优势和应用场景。 一、RAID的基本概念和优势 R...

2024-11-12 标签:raid数据管理磁盘 177 0

raid 硬盘阵列优缺点

RAID(Redundant Array of Independent Disks,独立磁盘冗余阵列)是一种将多个硬盘驱动器组合成一个逻辑单元的数据存储...

2024-11-12 标签:驱动器数据硬盘 227 0

服务器数据恢复—raid磁盘亮红色,分区无法识别的数据恢复案例

服务器数据恢复—raid磁盘亮红色,分区无法识别的数据恢复案例

存储中有一组由3块SAS硬盘组建的raid。上层win server操作系统层面划分了3个分区,数据库存放在D分区,备份存放在E分区。 RAID中一块...

2024-09-29 标签:服务器RAID数据恢复 238 0

摒弃传统RAID阵列卡,拥抱便捷硬RAID 1硬盘盒新方案

摒弃传统RAID阵列卡,拥抱便捷硬RAID 1硬盘盒新方案

在当今这个数据洪流汹涌的时代,确保数据存储的安全性与效率已成为计算机及工作站系统的核心考量,尤其是在承载关键业务运作的系统中,如工业自动化控制平台与大型...

2024-09-13 标签:RAID硬盘盒阵列卡 308 0

服务器数据恢复—raid硬盘坏道导致服务器操作系统文件错误的数据恢复案例

服务器数据恢复—raid硬盘坏道导致服务器操作系统文件错误的数据恢复案例

一台ibm x3850服务器,有一组由5块硬盘组建的raid5磁盘阵列,上层是Redhat Linux操作系统,部署了一个oracle数据库。 rai...

2024-08-15 标签:硬盘服务器RAID 315 0

服务器数据恢复—服务器raid常见故障 原因 数据恢复方案

磁盘阵列(raid)是一种将多块物理硬盘整合成一个虚拟存储的技术。raid模块相当于一个存储管理中间层,上层接收并执行操作系统及文件系统的数据读写指令,...

2024-08-13 标签:服务器RAID数据恢复 231 0

服务器数据恢复—搬迁导致服务器无法识别raid的数据恢复案例

某单位机房搬迁,将所有服务器和存储搬迁到新机房并重新连接线路,启动所有机器发现其中有一台服务器无法识别RAID,提示未做初始化操作。 发生故障的这台服...

2024-07-25 标签:服务器RAID数据恢复 367 0

查看更多>>

raid数据手册

相关标签

相关话题

换一批
  • IOT
    IOT
    +关注
    IoT是Internet of Things的缩写,字面翻译是“物体组成的因特网”,准确的翻译应该为“物联网”。物联网(Internet of Things)又称传感网,简要讲就是互联网从人向物的延伸。
  • 海思
    海思
    +关注
  • STM32F103C8T6
    STM32F103C8T6
    +关注
    STM32F103C8T6是一款集成电路,芯体尺寸为32位,程序存储器容量是64KB,需要电压2V~3.6V,工作温度为-40°C ~ 85°C。
  • 数字隔离
    数字隔离
    +关注
    数字隔离技术常用于工业网络环境的现场总线、军用电子系统和航空航天电子设备中,尤其是一些应用环境比较恶劣的场合。数字隔离电路主要用于数字信号和开关量信号的传输。另一个重要原因是保护器件(或人)免受高电压的危害。本文详细介绍了数字隔离器工作原理及特点,选型及应用,各类数字隔离器件性能比较等内容。
  • 硬件工程师
    硬件工程师
    +关注
    硬件工程师Hardware Engineer职位 要求熟悉计算机市场行情;制定计算机组装计划;能够选购组装需要的硬件设备,并能合理配置、安装计算机和外围设备;安装和配置计算机软件系统;保养硬件和外围设备;清晰描述出现的计算机软硬件故障。
  • wifi模块
    wifi模块
    +关注
    Wi-Fi模块又名串口Wi-Fi模块,属于物联网传输层,功能是将串口或TTL电平转为符合Wi-Fi无线网络通信标准的嵌入式模块,内置无线网络协议IEEE802.11b.g.n协议栈以及TCP/IP协议栈。传统的硬件设备嵌入Wi-Fi模块可以直接利用Wi-Fi联入互联网,是实现无线智能家居、M2M等物联网应用的重要组成部分。
  • 74ls74
    74ls74
    +关注
    74LS74是双D触发器。功能多,可作双稳态、寄存器、移位寄存器、振荡器、单稳态、分频计数器等功能。本章详细介绍了74ls112的功能及原理,74ls74引脚图及功能表,74ls112的应用等内容。
  • MPU6050
    MPU6050
    +关注
    MPU-6000(6050)为全球首例整合性6轴运动处理组件,相较于多组件方案,免除了组合陀螺仪与加速器时间轴之差的问题,减少了大量的封装空间。
  • UHD
    UHD
    +关注
    UHD是”超高清“的意思UHD的应用在电视机技术上最为普遍,目前已有不少厂商推出了UHD超高清电视。
  • Protues
    Protues
    +关注
    Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。
  • STC12C5A60S2
    STC12C5A60S2
    +关注
    在众多的51系列单片机中,要算国内STC 公司的1T增强系列更具有竞争力,因他不但和8051指令、管脚完全兼容,而且其片内的具有大容量程序存储器且是FLASH工艺的,如STC12C5A60S2单片机内部就自带高达60K FLASHROM,这种工艺的存储器用户可以用电的方式瞬间擦除、改写。
  • 循迹小车
    循迹小车
    +关注
    做单片机的工程师相比都堆循迹小车有所认识,它是自动引导机器人系统的基本应用,那么今天小编就给大家介绍下自动自动循迹小车的原理,智能循迹小车的应用,智能循迹小车程序,循迹小车用途等知识吧!
  • 光立方
    光立方
    +关注
    光立方是由四千多棵光艺高科技“发光树”组成的,在2009年10月1日天安门广场举行的国庆联欢晚会上面世。这是新中国成立六十周年国庆晚会最具创意的三大法宝之首。
  • K60
    K60
    +关注
  • LM2596
    LM2596
    +关注
    LM2596是降压型电源管理单片集成电路的开关电压调节器,能够输出3A的驱动电流,同时具有很好的线性和负载调节特性。固定输出版本有3.3V、5V、12V,可调版本可以输出小于37V的各种电压。
  • 光模块
    光模块
    +关注
    光模块(optical module)由光电子器件、功能电路和光接口等组成,光电子器件包括发射和接收两部分。简单的说,光模块的作用就是光电转换,发送端把电信号转换成光信号,通过光纤传送后,接收端再把光信号转换成电信号。
  • STM32单片机
    STM32单片机
    +关注
    STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核
  • 步进驱动器
    步进驱动器
    +关注
    步进驱动器是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速和定位的目的。
  • Nexperia
    Nexperia
    +关注
    Nexperia是大批量生产基本半导体的领先专家,这些半导体是世界上每个电子设计都需要的组件。该公司广泛的产品组合包括二极管、双极晶体管、ESD 保护器件、MOSFET、GaN FET 以及模拟和逻辑IC。
  • CD4046
    CD4046
    +关注
    cD4046是通用的CMOS锁相环集成电路,其特点是电源电压范围宽(为3V-18V),输入阻抗高(约100MΩ),动态功耗小,在中心频率f0为10kHz下功耗仅为600μW,属微功耗器件。本章主要介绍内容有,CD4046的功能 cd4046锁相环电路,CD4046无线发射,cd4046运用,cd4046锁相环电路图。
  • COMSOL
    COMSOL
    +关注
    COMSOL集团是全球多物理场建模解决方案的提倡者与领导者。凭借创新的团队、协作的文化、前沿的技术、出色的产品,这家高科技工程软件公司正飞速发展,并有望成为行业领袖。其旗舰产品COMSOL Multiphysics 使工程师和科学家们可以通过模拟,赋予设计理念以生命。
  • 加速度传感器
    加速度传感器
    +关注
    加速度传感器是一种能够测量加速度的传感器。通常由质量块、阻尼器、弹性元件、敏感元件和适调电路等部分组成。
  • 联网技术
    联网技术
    +关注
  • 服务机器人
    服务机器人
    +关注
    服务机器人是机器人家族中的一个年轻成员,到目前为止尚没有一个严格的定义。不同国家对服务机器人的认识不同。
  • 四轴飞行器
    四轴飞行器
    +关注
    四轴飞行器,又称四旋翼飞行器、四旋翼直升机,简称四轴、四旋翼。这四轴飞行器(Quadrotor)是一种多旋翼飞行器。四轴飞行器的四个螺旋桨都是电机直连的简单机构,十字形的布局允许飞行器通过改变电机转速获得旋转机身的力,从而调整自身姿态。具体的技术细节在“基本运动原理”中讲述。
  • 基站测试
    基站测试
    +关注
    802.11ac与11基站测试(base station tests) 在基站设备安装完毕后,对基站设备电气性能所进行的测量。n的区别,802.11n无线网卡驱动,802.11n怎么安装。
  • TMS320F28335
    TMS320F28335
    +关注
    TMS320F28335是一款TI高性能TMS320C28x系列32位浮点DSP处理器
  • 静电防护
    静电防护
    +关注
    为防止静电积累所引起的人身电击、火灾和爆炸、电子器件失效和损坏,以及对生产的不良影响而采取的防范措施。其防范原则主要是抑制静电的产生,加速静电泄漏,进行静电中和等。
  • OBD
    OBD
    +关注
    OBD是英文On-Board Diagnostic的缩写,中文翻译为“车载诊断系统”。这个系统随时监控发动机的运行状况和尾气后处理系统的工作状态,一旦发现有可能引起排放超标的情况,会马上发出警示。
  • SDK
    SDK
    +关注
      SDK一般指软件开发工具包,软件开发工具包一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。软件开发工具广义上指辅助开发某一类软件的相关文档、范例和工具的集合。

关注此标签的用户(0人)

编辑推荐厂商产品技术软件/工具OS/语言教程专题