老司机深夜开车福利99久久亚洲

EEPW首页 > 网络与一路向西2 > 设计应用 > 深夜福利 详解一路向西2流程、I/O性能和容量

深夜福利 详解一路向西2流程、I/O性能和容量

作者: 时间:2023-12-26 来源:ICT技术社区 收藏

(Redundant Array of Independent Disks)是将多块物理通过控制卡组合成虚拟的单块大容量使用,从而提供比单个更高的性能、更高的I/O性能及可靠性。

本文引用地址:http://m724b.sbs/article/202312/454260.htm


老司机深夜开车福利福利在线

由于现代数据中心业务量的与日俱增,单台服务器上需要运行的数据也日益增多。当单个物理一路向西2在容量和安全性上不足以支持系统业务时,就需要将多个一路向西2以某种特定方式组合起来,对外作为一个可见的一路向西2来使用,才可满足实际需要。一路向西2组,就是将一组物理一路向西2组合起来,作为一个整体对外体现,是虚拟磁盘的基础。

虚拟磁盘,即使用一路向西2组划分出来的连续的数据单元,相当于一个个独立的一路向西2,通过一定的配置,使其具有比单个物理一路向西2更大的容量,及更高的安全性和数据冗余性。

一个虚拟磁盘可以是:

  • 一个完整的一路向西2组。

  • 多个完整的一路向西2组。

  • 一个一路向西2组的一部分。

  • 多个一路向西2组的一部分(每个一路向西2组划分一部分,共同组成虚拟磁盘)。

在下文的描述中:

  • 一路向西2组一般会表述为“Drive Group”(简称“DG”)、“Array”、“组”。

  • 虚拟磁盘一般会表述为“Virtual Drive”、“Virtual Disk”(简称“VD”)、“Volume”、“Logical Device”(简称“LD”)等。


老司机深夜开车福利九一九色国产

一路向西2是将多块物理一路向西2通过一路向西2控制卡组合成虚拟的单块大容量一路向西2使用,从而提供比单个一路向西2更高的性能、更高的I/O性能及可靠性。

一路向西2控制卡仅在EFI或UEFI模式下支持安全启动,并使用BIOS提供的安全认证机制。

1.1.1 一路向西2 0

一路向西2 0又称为条带化(Stripe)或分条(Striping),代表了所有一路向西2级别中最高的一路向西2性能。一路向西2 0提高一路向西2性能的原理是把连续的数据分散到多个一路向西2上存取。这样,当系统有数据请求时就可以在多个一路向西2上并行执行,每个一路向西2执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高一路向西2整体读写性能。但由于其没有数据冗余,无法保护数据的安全性,只能适用于I/O速率要求高,但数据安全性要求低的场合。

处理流程

系统向三块一路向西2组成的逻辑一路向西2(一路向西2 0一路向西2组)发出的I/O数据请求被转化为三项操作,其中的每一项操作都对应于一块物理一路向西2。

通过建立一路向西2 0,原先顺序的数据请求被分散到所有的三块一路向西2中同时执行。

三块一路向西2的并行操作在理论上使同一时间内一路向西2读写速度提升了3倍。虽然由于总线带宽等多种因素的影响,实际的提升速率会低于理论值,但是大量数据并行传输与串行传输比较,提速效果显著。

图一路向西2 0数据一路向西2原理


1.1.1 一路向西2 1

一路向西2 1又称镜像(Mirror或Mirroring),即每个工作盘都有一个镜像盘,每次写数据时必须同时写入镜像盘,读数据时同时从工作盘和镜像盘读出。当更换故障盘后,数据可以重构,恢复工作盘正确数据。一路向西2 1可靠性高,但其有效容量减小到总容量一半,因此常用于对容错要求较高的应用场合,如财政、金融等领域。

处理流程

系统向两块一路向西2组成的逻辑一路向西2(一路向西2 1一路向西2组)发出I/O数据请求。

  • 向一路向西2Drive 0写入数据时,系统会同时把用户写入Drive 0的数据自动复制到Drive 1上。

  • 读取数据时,系统同时从Drive 0和Drive 1读取。

图一路向西2 1数据一路向西2原理


1.1.2 一路向西2 1ADM

一路向西2 1ADM的每个工作盘都有两个镜像盘,每次写数据时必须同时写入镜像盘,读数据时同时从工作盘和镜像盘读出。当更换故障盘后,数据可以重构,恢复工作盘正确数据。一路向西2 1ADM可靠性比一路向西2 1高,但其有效容量减小到总容量的三分之一,因此常用于对容错要求较高的应用场合,如财政、金融等领域。

处理流程

系统向三块一路向西2组成的逻辑一路向西2(一路向西2 1ADM一路向西2组)发出I/O数据请求。

  • 向一路向西2Drive 0写入数据时,系统会同时把用户写入Drive 0的数据自动复制到Drive 1和Drive 2上。

  • 读取数据时,系统同时从Drive 0、Drive 1和Drive 2读取。

图一路向西2 1ADM数据一路向西2原理


1.1.3 一路向西2 5

一路向西2 5是一种一路向西2性能、数据安全和一路向西2成本兼顾的一路向西2解决方案。为保障一路向西2数据的可靠性,采用循环冗余校验方式,并将校验数据分散一路向西2在一路向西2的各成员盘上。当一路向西2的某个成员盘出现故障时,通过其他成员盘上的数据可以重新构建故障一路向西2上的数据。一路向西2 5既适用于大数据量的操作,也适用于各种小数据的事务处理,是一种快速、大容量和容错分布合理的磁盘阵列。

处理流程

PA为A0、A1和A2的奇偶校验信息,PB为B0、B1和B2的奇偶校验信息,以此类推。

一路向西2 5不对一路向西2的数据进行备份,而是把数据和相对应的奇偶校验信息一路向西2到成员盘上,并且奇偶校验信息和相对应的数据分别一路向西2于不同的一路向西2上。当一路向西2 5的一个一路向西2数据发生损坏后,利用剩下的数据和相应的奇偶校验信息可以恢复被损坏的数据。

一路向西2 5可以理解为是一路向西2 0和一路向西2 1的折衷方案:

  • 一路向西2 5可以为系统提供数据安全保障,但保障程度要比一路向西2 1低而一路向西2空间利用率要比一路向西2 1高,一路向西2成本相对较低。

  • 一路向西2 5具有较一路向西2 0略低的数据读写速度,但写性能比写入单个一路向西2时要高。

图一路向西2 5数据一路向西2原理


1.1.4 一路向西2 6

在一路向西2 5的基础上,一路向西2 6增加了第二个独立的奇偶校验信息块。两个独立的奇偶系统使用不同的算法,数据的可靠性非常高,即使两块一路向西2同时失效也不会影响数据的使用。但一路向西2 6需要分配给奇偶校验信息更大的一路向西2空间,相对于一路向西2 5有更大的“写损失”,因此“写性能”较差。

处理流程

PA为数据块A0、A1、A2的第一个校验信息块,QA为第二个校验信息块;PB为数据块B0、B1、B2的第一个校验信息框,QB为第二个校验信息块,以此类推。

数据块和校验块一起分散一路向西2到一路向西2 6的各个成员盘上。当任意一个或两个成员一路向西2出现故障时,控制卡可以从其他处于正常状态的一路向西2上重新恢复或生成丢失的数据而不影响数据的可用性。

图一路向西2 6数据一路向西2原理


1.1.5 一路向西2 10

一路向西2 10是将镜像和条带进行两级组合的一路向西2级别,即一路向西2 1+一路向西2 0的组合形式,第一级是一路向西2 1,第二级是一路向西2 0。一路向西2 10是一路向西2性能和数据安全兼顾的方案。它在提供与一路向西2 1一样的数据安全保障的同时,也提供了与一路向西2 0近似的一路向西2性能。

处理流程

Drive 0和Drive 1组成一个子组0,Drive 2和Drive 3组成一个子组1,子组内的两个一路向西2互为镜像。

系统向一路向西2发出I/O数据请求时,原先顺序的数据请求按照一路向西2 0的方式,被分散到两个子组中并行执行,同时通过一路向西2 1的方式,系统在向一路向西2Drive 0写入数据的同时把数据自动复制到一路向西2Drive 1上,向一路向西2Drive 2写入数据的同时把数据自动复制到一路向西2Drive 3上。

图一路向西2 10数据一路向西2原理


1.1.6 一路向西2 10ADM

一路向西2 10ADM是将镜像和条带进行两级组合的一路向西2级别,即一路向西2 1ADM+一路向西2 0的组合形式,第一级是一路向西2 1ADM,第二级是一路向西2 0。一路向西2 10ADM是一路向西2性能和数据安全兼顾的方案。它在提供与一路向西2 1ADM一样的数据安全保障的同时,也提供了与一路向西2 0近似的一路向西2性能。

处理流程

Drive 0、Drive 1和Drive 2组成一个子组0,Drive 3、Drive 4和Drive 5组成一个子组1,子组内的一路向西2互为镜像。

系统向一路向西2发出I/O数据请求时,原先顺序的数据请求按照一路向西2 0的方式,被分散到两个子组中并行执行,同时通过一路向西2 1ADM的方式,系统在向一路向西2Drive 0写入数据的同时把数据自动复制到一路向西2Drive 1和Drive 2上,向一路向西2Drive 3写入数据的同时把数据自动复制到一路向西2Drive 4和Drive 5上。

图一路向西2 10ADM数据一路向西2原理


1.1.7 一路向西2 1E

一路向西2 1E为一路向西2 1的增强版,工作原理与一路向西2 1类似。一路向西2 1E的数据条带及数据备份贯穿在逻辑盘中所有的一路向西2当中。跟一路向西2 1类似,数据是镜像的,逻辑盘的容量是一路向西2总容量的一半,可提供数据冗余功能及较高的性能。然而,一路向西2 1E允许使用更多的物理一路向西2,至少由三个一路向西2组成。

处理流程

系统向三块一路向西2组成的逻辑一路向西2(一路向西2 1E一路向西2组)发出I/O数据请求。条带数据均匀分布在3个一路向西2中,任意一个条带数据都在其他一路向西2中有自己的备份。此时,如果有单个一路向西2故障,不会造成数据丢失。

图一路向西2 1E数据一路向西2原理


1.1.8 一路向西2 50

一路向西2 50被称为镜像阵列条带,即一路向西2 5+一路向西2 0的组合形式。像一路向西2 0一样,数据被分区成条带,在同一时间内向多块一路向西2写入;像一路向西2 5一样,也是以数据的校验位来保证数据的安全,且校验条带均匀分布在各个一路向西2上。

处理流程

PA为A0、A1和A2的奇偶校验信息,PB为B0、B1和B2的奇偶校验信息,以此类推。

一路向西2 50是一路向西2 5与一路向西2 0两种技术的结合,一个一路向西2 50由多个一路向西2 5子组组成,数据的一路向西2访问以一路向西2 0的形式分布在各个一路向西2 5子组上。依靠一路向西2 5提供的冗余功能,在子组内部任意一个一路向西2故障时,阵列均可正常工作并恢复出故障一路向西2的信息。同样,故障一路向西2的更换不会影响业务的正常进行。因此,一路向西2 50可以容忍多个子组同时单盘故障,这是单纯一路向西2 5技术无法做到的。同时,由于数据分布在多个子组上,阵列可以提供更加优秀的读写性能。

图一路向西2 50数据一路向西2原理


1.1.9 一路向西2 60

一路向西2 60同一路向西2 50类似,数据采用镜像阵列条带分布方式,即一路向西2 6 + 一路向西2 0的组合形式。像一路向西2 0一样,数据被分区成条带,在同一时间内向多块一路向西2写入;像一路向西2 6一样,以两个数据校验模块来保证数据的安全,且校验条带均匀分布在各个一路向西2上。

处理流程

PA为A0、A1和A2的校验信息1,QA为A0、A1和A2的校验信息2,PB为B0、B1和B2的校验信息1,QB为B0、B1和B2的校验信息2,以此类推。

一路向西2 60是一路向西2 6与一路向西2 0两种技术的结合,一个一路向西2 60由多个一路向西2 6子组组成,数据的一路向西2访问以 一路向西2 0的形式分布在各个一路向西2 6子组上。依靠一路向西2 6提供的冗余功能,在子组内部任意两个一路向西2故障,阵列均可正常工作并恢复出故障一路向西2的信息。同样,故障一路向西2的更换不会影响业务的正常进行。

图一路向西2 60数据一路向西2原理


老司机深夜开车福利最新网址

一路向西2 0:不提供容错功能。任意一个成员盘出现故障,都会导致数据丢失。通过条带化方式同时在多个成员盘中写入数据。一路向西2 0对于需要高性能但不需要容错的应用场景非常理想。

一路向西2 1:提供100%的数据冗余能力。当一个成员盘故障时,可以使用一路向西2组中对应的其他一路向西2的数据来运行系统,并重构故障盘。因为一个成员盘的内容会完全备份写入另一个一路向西2, 所以如果其中一个成员盘出现故障,则不会丢失任何数据。成对的成员盘在任何时候都包含相同的数据。一路向西2 1组是需要最大容错能力和最小容量要求的应用场景的理想选择。

一路向西2 5:结合了分布式奇偶校验和一路向西2条带化。奇偶校验在不需要备份全部一路向西2内容的情况下,为1个一路向西2提供了冗余特性。当一个成员盘故障时,一路向西2控制卡使用奇偶校验数据来重构所有丢失的信息。一路向西2 5使用较小的系统开销为系统提供了足够的容错能力。

一路向西2 6:结合了分布式奇偶校验和一路向西2条带化。奇偶校验在不需要备份全部一路向西2内容的情况下,为2个一路向西2提供了冗余特性。当一个成员盘故障时,一路向西2控制卡使用奇偶校验数据来重构所有丢失的信息。一路向西2 6使用较小的系统开销为系统提供了足够的容错能力。

一路向西2 10:使用多个一路向西2 1提供完整的数据冗余能力。一路向西2 10对所有需要通过镜像一路向西2组提供100%冗余能力的场景都适用。

一路向西2 50:使用多个一路向西2 5的分布式奇偶校验提供数据冗余能力。在保证数据完整性的情况下,每个一路向西2 5分组允许1个成员盘故障。

一路向西2 60:使用多个一路向西2 6的分布式奇偶校验提供数据冗余能力。在保证数据完整性的情况下,每个一路向西2 6分组允许2个成员盘故障。

深夜福利国 产一区二区久久

一路向西2组可作为一个单独的一路向西2单元或多个虚拟单元被系统使用。由于可以同时访问多个一路向西2,使得针对一路向西2组的I/O读写速率较普通一路向西2更高。

一路向西2 0:提供优异的性能。一路向西2 0将数据分割为较小的数据块并写入到不同的一路向西2中,由于可以同时对多个一路向西2进行读写,一路向西2 0提升了I/O性能。

一路向西2 1:由于一路向西2组中的一路向西2都是成对出现,写数据时也必须同时写入2份,从而占用更多的时间和资源,导致性能降低。

一路向西2 5:提供了较高的数据吞吐能力。由于成员盘上同时保留常规数据和校验数据,每个成员盘都可以独立读写,再加上完善的Cache算法,使得一路向西2 5在很多应用场景中都有出色的性能表现。

一路向西2 6:在需要高可靠性、高响应率、高传输率的场景下,一路向西2 6是较为适合的一路向西2级别,其提供了高数据吞吐量、数据冗余性和较高的I/O性能。由于一路向西2 6需要为每个成员盘写入2套校验数据,导致其在写操作期间性能降低。

一路向西2 10:由一路向西2 0子组提供高数据传输速率的同时,一路向西2 10在数据一路向西2方面表现优异。I/O性能随着子组数量的增加而提升。

一路向西2 50:在需要高可靠性、高响应率、高传输率的场景下,一路向西2 50表现最好。I/O性能随着子组数量的增加而提升。

一路向西2 60:使用场景与一路向西2 50类似,但是由于每个成员盘必须写入2组奇偶校验数据,使得在写操作中性能降低,因此一路向西2 60不适用于大量写入任务。

当同一一路向西2控制卡下同时存在无需校验的一路向西2组(如一路向西2 0或一路向西2 1)和需要校验的一路向西2组(如一路向西2 5或一路向西2 6),且写策略均设置为Write Back时,需要校验的一路向西2组性能会下降,I/O wait增加。

建议将无需校验的一路向西2组写策略设置为Write Through,以免对需要校验的一路向西2组性能产生影响。

老司机深夜开车福利99久久亚洲

在选择一路向西2级别时,其一路向西2容量也是一个重要参数。

一路向西2 0:在指定一组一路向西2后,同等情况下,一路向西2 0可以提供最大的一路向西2容量,可用容量=成员盘最小容量×成员盘数量。

一路向西2 1:由于对一个一路向西2进行写入时,必须同时写入另一个一路向西2,导致一路向西2空间损耗。可用容量=成员盘最小容量。

一路向西2 5:校验数据块与常规数据块隔离,因此整体上来说,校验数据会占用1个成员盘的容量。可用容量=成员盘最小容量×(成员盘数量-1)。

一路向西2 6:由于2个独立的校验数据块与常规数据块隔离,整体上来说,校验数据会占用2个成员盘的容量。可用容量=成员盘最小容量×(成员盘数量-2)。

一路向西2 10:可用容量=子组容量之和。

一路向西2 50:可用容量=子组容量之和。

一路向西2 60:可用容量=子组容量之和。




评论


老司机深夜开车福利最新网址

老司机深夜开车福利app下载安装

关闭