###
http://support.huawei.com/enterprise/docinforeader.action?contentId=DOC1000084147&partNo=10052



RAID卡知识点
<div style="background-color: inherit;">
    [<font color="#0066cc">http://support.huawei.com/huaweiconnect/enterprise/thread-191569.html#pid1083399</font>](http://support.huawei.com/huaweiconnect/enterprise/thread-191569.html#pid1083399)
</div>


 

RAID技术详解


http://support.huawei.com/huaweiconnect/enterprise/forum.php?mod=viewthread&tid=196861&page=1#pid1156365



http://support.huawei.com/huaweiconnect/enterprise/thread-196895.html#pid1088729


 

###
简单的IOPS计算文档



http://support.huawei.com/huaweiconnect/enterprise/thread-308053.html#pid1321285


 

 

D”为数据块。“P”为校验块
硬盘厂商和操作系统对硬盘容量定义的算法是存在偏差的。因此,硬盘的标称容量和操作系统中显示的实际容量也存在着偏差。


硬盘厂商的算法:1GB = 1,000MB、1MB = 1,000KB、1KB = 1,000Byte。 操作系统的算法:1GB = 1,024MB、1MB = 1,024KB、1KB = 1,024Byte。

###
硬盘自身占用



WriteHole占用的空间。

WriteHole是为了解决在I/O下发到硬盘过程中,由于某些操作导致数据分条校验不一致的问题。每块盘会预留256MB用作WriteHole空间。
系统信息占用的空间。

该空间会占用每块硬盘577MB的容量。

元数据空间。

存储系统会将每块盘容量的0.6%留作元数据空间,随着业务配置增加,存储系统会动态地为元数据分配空间,请以实际业务配置为准。2%留作元数据备份空间。
为提高系统性能和硬盘均衡性预留空间。

每块盘还要预留1%的容量用于提高系统性能和硬盘均衡性。当该容量小于2GB时,取值为2GB。

* 一体化容量。

对硬盘进行格式化时,当单个扇区大小为520字节时,其中8字节存放校验数据;当单个扇区大小为4160字节时,其中64字节存放校验数据。此时一体化利用率约为98.46%(512/520或4096/4160)。

 












































硬盘数(块)

高热备策略的硬盘数(块)

1~12

1

13~25

2

26~50

3

51~75

4

76~125

5

126~175

6

176~275

7

276~375

8


















































































RAID策略

最小硬盘数

RAID 0

2

RAID 1 (2D)

2

RAID 1 (4D)

4

RAID 10

4

RAID 3(2D+1P)

4

RAID 3(4D+1P)

6

RAID 3(8D+1P)

10

RAID 5(2D+1P)

4

RAID 5(4D+1P)

6

RAID 5(8D+1P)

10

RAID 6(2D+2P)

5

RAID 6(4D+2P)

7

RAID 6(8D+2P)

11

RAID 6(16D+2P)

19

RAID 50(2D+1P)x2

7

RAID 50(4D+1P)x2

11

RAID 50(8D+1P)x2

19



 


上表中仅列出了标准RAID级别的最小硬盘数,另外,存储系统还支持灵活配置,RAID 5支持9D+1P~13D+1P的配置,RAID 6支持9D+2P~26D+2P的配置。对于灵活配置“xD+yP”的RAID策略,热备策略所需盘数为“z”,则最小硬盘数为“x+y+z”。z的值由热备策略和硬盘数的数量来确定,参见表2-8 如果当硬盘域中SSD盘只有2块时,则SSD盘对应的高性能层推荐使用RAID1(2D)。

 


###
可用容量计算方法

实际可用容量 = (总容量-热备容量-保险箱盘数量 × 保险箱盘容量)× RAID利用率


以48块标称容量为600GB SAS硬盘,包含4块保险箱盘,高热备策略,采用RAID5 (8D+1P)的RAID策略为例介绍实际可用容量:

单盘标称容量为600GB,实际可用容量为600GB × (1000/1024) × (1000/1024) × (1000/1024)≈558.79GB

容量开销后单盘容量为558.79 × 0.994×0.98 ×0.99 × (512/520) = 530.59GB
总的硬盘容量为530.59GB × 48=25468.54GB ≈24.87TB。
* 高热备策略下,硬盘域热备盘数量为3块,即热备容量为558.79GB × 0.994× 0.98 × 3 × (512/520)= 1607.86≈1.57TB

硬盘域实际可用容量 = 24.87TB - 1.57TB - 4 × 5GB ≈ 23.3TB

存储池可用容量 = 硬盘域实际可用容量 × RAID利用率 = 23.3TB × (8/9) = 20.71TB



各存储层的参数对比




































存储层



存储介质类型



响应时间



每单位存储容量的成本



每单位存储请求处理的成本



高性能层



SSD盘















性能层



SAS硬盘



中等



中等



中等



容量层



NL-SAS硬盘














<span style="font-family: &quot;Microsoft YaHei&quot;; background-color: inherit;">各存储层功能如下:</span>
  • 高性能层:性能最高,由于其存储介质成本较高且单盘容量小,适合随机读写性能要求很高的应用,例如数据库的索引。
  • 性能层:性能较高,由于其存储介质成本适中且单盘容量较大,可靠性高,适合一般的在线应用。
  • 容量层:性能最低,由于其存储介质成本最低且单盘容量大,适合非关键业务,例如备份。

###
RAID级别规划

<span style="font-family: 宋体; background-color: inherit;">在进行</span><span lang="EN-US" style="background-color: inherit;">RAID</span><span style="font-family: 宋体; background-color: inherit;">级别选择时,需考虑到一下三点:可靠性、读写性能和磁盘利用率。</span>

<span style="font-family: 宋体; background-color: inherit;">不同</span><span lang="EN-US" style="background-color: inherit;">RAID</span><span style="font-family: 宋体; background-color: inherit;">级别的可靠性、读写性能和硬盘利用率不同,各</span><span lang="EN-US" style="background-color: inherit;">RAID</span><span style="font-family: 宋体; background-color: inherit;">级别的对比分析</span>


 各RAID级别比较

 
































































RAID级别



冗余及数据恢复能力



读性能



写性能



硬盘利用率



最多允许坏的盘数



RAID 1



高,数据全冗余。当CHUNK故障时,可以使用对应镜像CHUNK进行恢复。



较高



较低



硬盘利用率是1/n(n代表RAID 1成员盘的总数)。


1


RAID 3



较高,CKG中的一个CHUNK作为校验块。任意一块数据CHUNK故障都可以通过校验CHUNK进行恢复。如果出现两个及以上CHUNK故障,则整个RAID级别故障。











RAID 3支持灵活配置,即支持2D+1P~13D+1P配置,下面列举RAID 3几种通用配置的硬盘利用率:

 

 

4Da+1Pb(默认):硬盘利用率约为80%。 2D+1P:硬盘利用率约为66.67%。
8D+1P:硬盘利用率约为88.89%。


1


RAID 5



较高,校验数据分散在不同的CHUNK上,每个CKG中的校验数据占用一个CHUNK的空间,允许任意一个数据CHUNK故障。如果出现两个及以上CHUNK故障,则整个RAID级别故障。



较高



较高



RAID 5支持灵活配置,即支持2D+1P~13D+1P配置,下面列举RAID 5几种通用配置的硬盘利用率:

 

  2D+1P:硬盘利用率约为66.67%。
4D+1P(默认):硬盘利用率约为80% 8D+1P:硬盘利用率约为88.89%


1


RAID 6



较高,两组校验数据分散在不同的CHUNK上,每个CKG中的校验数据占用两个CHUNK的空间,允许任意两个CHUNK故障。如果出现三个及以上CHUNK故障,则整个RAID级别故障。











RAID 6支持灵活配置,即支持2D+2P~26D+2P配置,下面列举RAID 6几种通用配置的硬盘利用率:

 

 

2D+2P:硬盘利用率约为50%。 4D+2P(默认):硬盘利用率约为66.67%。
8D+2P:硬盘利用率约为80%。


2


RAID 10



高,允许多个CHUNK故障。当某个CHUNK故障时,可以使用对应的镜像CHUNK进行恢复。如果存储相同数据的CHUNK和镜像CHUNK同时故障,则整个RAID级别故障。



较高



较高



硬盘利用率为50%。


最多可以容许N个硬盘同时损坏(2N个硬盘组成的RAID 10阵列)。


RAID 50



较高,每个RAID 5子组中的校验数据分散在不同的CHUNK上,每个RAID 5子组中只允许一个CHUNK失效。如果某个RAID 5子组中有2个及以上CHUNK同时失效,则整个RAID级别故障。



较高



较高


(2D+1P)x2:硬盘利用率约为66.67%。
(4D+1P)x2(默认):硬盘利用率约为80%。 (8D+1P)x2:硬盘利用率约为88.89%。


1

<div style="font-family: &quot;Microsoft YaHei&quot;; background-color: inherit;">
    <span style="font: 14px/21px &quot;Microsoft YaHei&quot;; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; float: none; display: inline !important; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">对于不同的业务,配置的RAID策略可参考以下意见:</span>
  • 建议对于核心业务(如运营商的计费等系统或金融A类在线交易系统等),性能层RAID策略配置为RAID 6(8D+2P),容量层RAID策略必须配置为RAID 6。
  • 对于非核心业务,性能层RAID策略可配置为RAID 5(8D+1P),容量层RAID策略必须配置为RAID 6。

    <div style="font: 14px/21px &quot;Microsoft YaHei&quot;; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
        &nbsp;
    </div>
    
    <div style="font: 14px/21px &quot;Microsoft YaHei&quot;; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
        &nbsp;
    </div>
    
    <div style="font: 14px/21px &quot;Microsoft YaHei&quot;; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
        **<font color="#333333" face="Microsoft Yahei, Hei, Tahoma, SimHei, sans-serif" style="font-size: 22px; background-color: rgb(255, 255, 255);"><span style="background-color: inherit;"><span style="background-color: inherit;">存储IO计</span></span><span style="background-color: inherit;">算----</span><span style="background-color: inherit;">&nbsp;影响因素太多</span></font>**
    
            &nbsp;
    
        <div style="text-align: left; color: rgb(0, 0, 0); font-family: 微软雅黑; font-size: 14px; font-style: normal; font-weight: normal; background-color: rgb(255, 255, 255);">
    
                存储上cache高低水位,<span style="background-color: rgb(255, 255, 255);">RAID级别的选择,盘数的多少,</span><span style="background-color: rgb(255, 255, 255);">读预取策略,回写策略,raid卡/控制器的选择,<span style="text-align: left; color: rgb(0, 0, 0); font-family: 微软雅黑; font-size: 14px; font-style: normal; font-weight: normal; background-color: rgb(255, 255, 255);">&nbsp;stride-size值</span>的选择,<span style="color: rgb(51, 51, 51); font-family: &quot;Microsoft YaHei&quot;, Arial, 宋体, Tahoma, Verdana, SimSun; font-size: 16px; font-style: normal; font-weight: normal; background-color: rgb(255, 255, 255);">硬盘类型的选择等等。</span></span>
    
                <span style="font-family: 宋体; background-color: inherit;">读性能:</span><span style="line-height: 1.5; font-size: 10.5pt; background-color: inherit;">RAID 5 &gt; RAID 10 &gt; RAID 6</span>
    
                <span style="font-family: 宋体; background-color: inherit;">写性能:</span><span style="line-height: 1.5; font-size: 10.5pt; background-color: inherit;">RAID 10 &gt; RAID 5 &gt; RAID 6</span>
    
                &nbsp;
    
        </div>
    </div>
    
    <div style="font: 14px/21px &quot;Microsoft YaHei&quot;; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
    

##
规划LUN

  • 普通LUN:包含thin LUN和thick LUN。

                    thin LUN;在创建时只被分配初始容量,当初始分配容量不足时,系统按照用户实际使用容量从存储池中动态分配存储资源。
    
    *   thick LUN:根据创建时指定的容量大小,系统通过自动资源配置技术从存储池中一次性为其分配存储资源。在主机对存储进行初始化读写时,thick LUN性能会更好;thin LUN的空间利用率更高。
    
  • PE LUN:专门针对VMware ESXi6.0软件定义存储中的VVol(Virtual volume)LUN设计的LUN类型。

    </div>
    
    <div style="font: 14px/21px &quot;Microsoft YaHei&quot;; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
        &nbsp;
    </div>
    
    <div style="font: 14px/21px &quot;Microsoft YaHei&quot;; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
    

###
适用于普通LUN

  • 如果需要对某个LUN应用远程复制、克隆、LUN迁移、卷镜像、快照或双活中任意一种特性,需要在该LUN所属的存储池中预留该LUN容量的0.5%用于保存特性的元数据。如果同一LUN上叠加使用多种特性,则需在存储池中预留该LUN容量的1%。
  • 如果对某个LUN应用快照特性,建议该LUN所属的存储池预留LUN容量20%~30%的空间用于保存快照COW数据。

    </div>
    
    <div style="font: 14px/21px &quot;Microsoft YaHei&quot;; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
        &nbsp;
    </div>
    
    <div style="font: 14px/21px &quot;Microsoft YaHei&quot;; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
    

###
规划Cache策略(适用于普通LUN)

<div style="background-color: inherit;">

        Cache策略包括读策略和写策略。Cache的读写策略是指应用服务器下发写I/O请求后,从硬盘读取数据或者将数据写入硬盘的方式。如果读策略或者写策略配置不当将导致存储系统的读或者写性能下降,并且会影响存储系统的可靠性。

    <div style="background-color: inherit;">
        存储系统支持两种Cache策略:读策略和写策略。两种策略的原理和应用场景如[表2-12](http://support.huawei.com/enterprise/pages/doc/subfile/docDetail.jsp?contentId=DOC1000084147&amp;partNo=10052#bas_svr_pln_rw_v2r1_tab01)所示。

            &nbsp;

        <div style="background-color: inherit;">
            <span style="font-family: &quot;Times New Roman&quot;; background-color: inherit;"><span style="font-weight: bold; background-color: inherit;">表2-12</span>&nbsp;&nbsp;Cache策略的原理和应用场景</span>

            <table border="1" cellpadding="2" cellspacing="0" style="font-size: inherit; margin-top: 10px; margin-bottom: 10px; display: table; border-collapse: collapse; background-color: inherit;">
                <thead style="font-family: &quot;Book Antiqua&quot;; font-size: 10pt; font-weight: bold; background-color: inherit;">
                    <tr style="background-color: inherit;">
                        <th style="padding: 5px 16px 5px 12px; border: 1px solid rgb(153, 153, 153); border-image: none; height: 25px; -ms-word-break: break-all; min-height: 25px; min-width: 25px; background-color: rgb(207, 207, 207);">

                                策略

                        </th>
                        <th style="padding: 5px 16px 5px 12px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 605px; height: 25px; -ms-word-break: break-all; min-height: 25px; min-width: 25px; background-color: rgb(207, 207, 207);">

                                原理

                        </th>
                        <th style="padding: 5px 16px 5px 12px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 848px; height: 25px; -ms-word-break: break-all; min-height: 25px; min-width: 25px; background-color: rgb(207, 207, 207);">

                                应用场景

                        </th>
                    </tr>
                </thead>
                <tbody style="background-color: inherit;">
                    <tr style="background-color: inherit;">
                        <td headers="mcps1.5.10.4.3.3.2.2.4.1.1 " style="padding: 5px 16px 5px 12px; border: 1px solid rgb(153, 153, 153); border-image: none; height: 25px; -ms-word-break: break-all; min-height: 25px; min-width: 25px; background-color: inherit;" valign="top">

                                读策略

                        </td>
                        <td headers="mcps1.5.10.4.3.3.2.2.4.1.2 " style="padding: 5px 16px 5px 12px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 605px; height: 25px; -ms-word-break: break-all; min-height: 25px; min-width: 25px; background-color: inherit;" valign="top">

                                读取Cache中的数据的更新速率。是让其常驻内存,默认,还是尽快被回收。因为系统的Cache资源有限,在用户对Cache有特定需求的场景下,通过这种配置可以加大整体Cache资源的利用率和命中率。

                        </td>
                        <td headers="mcps1.5.10.4.3.3.2.2.4.1.3 " style="padding: 5px 16px 5px 12px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 848px; height: 25px; -ms-word-break: break-all; min-height: 25px; min-width: 25px; background-color: inherit;" valign="top">
                            <div style="min-width: 2px; background-color: inherit;">
  • 常驻:适用于随机访问类业务,确保Cache中的数据尽可能长时间缓存,以提高读命中率。
  • 默认:适用于常规业务,以兼顾命中率和访盘性能。
  • 回收:适用于顺序访问类业务,以尽快释放Cache资源供其他业务使用。

            </div>
        </td>
    </tr>
    <tr style="background-color: inherit;">
        <td headers="mcps1.5.10.4.3.3.2.2.4.1.1 " style="padding: 5px 16px 5px 12px; border: 1px solid rgb(153, 153, 153); border-image: none; height: 25px; -ms-word-break: break-all; min-height: 25px; min-width: 25px; background-color: inherit;" valign="top">
    
                写策略
    
        </td>
        <td headers="mcps1.5.10.4.3.3.2.2.4.1.2 " style="padding: 5px 16px 5px 12px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 605px; height: 25px; -ms-word-break: break-all; min-height: 25px; min-width: 25px; background-color: inherit;" valign="top">
    
                写入Cache中数据的更新速率。是让其常驻内存,默认,还是尽快被回收。因为系统的Cache资源有限,在用户对Cache有特定需求的场景下,通过这种配置可以加大整体Cache资源的利用率和命中率。
    
        </td>
        <td headers="mcps1.5.10.4.3.3.2.2.4.1.3 " style="padding: 5px 16px 5px 12px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 848px; height: 25px; -ms-word-break: break-all; min-height: 25px; min-width: 25px; background-color: inherit;" valign="top">
            <div style="min-width: 2px; background-color: inherit;">
    
  • 常驻:适用于随机访问类业务,确保Cache中的数据尽可能长时间缓存,以提高读命中率。

  • 默认:适用于常规业务,以兼顾命中率和访盘性能。
  • 回收:适用于顺序访问类业务,以尽快释放Cache资源供其他业务使用。

                                </div>
                            </td>
                        </tr>
                    </tbody>
                </table>
            </div>
    
                &nbsp;
    
        </div>
    </div>
    
    <div style="background-color: inherit;">
    

###
规划预取策略(适用于普通LUN)

                存储系统上运行的业务有不同的数据块读取大小需求,为了提高业务运行过程中的读性能,可以设置LUN的预取策略。

        </div>
    </div>

    <div style="font: 14px/21px &quot;Microsoft YaHei&quot;; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
        <div style="background-color: inherit;">
            存储系统支持四种预取策略:智能预取、固定预取、可变预取和不预取。各种预取策略的原理及应用场景如[表2-13](http://support.huawei.com/enterprise/pages/doc/subfile/docDetail.jsp?contentId=DOC1000084147&amp;partNo=10052#bas_svr_pln_rw_v2r1_tab02)所示。

                &nbsp;

            <div style="background-color: inherit;">
                <span style="font-family: &quot;Times New Roman&quot;; background-color: inherit;"><span style="font-weight: bold; background-color: inherit;">表2-13</span>&nbsp;&nbsp;预取策略的原理以及应用场景</span>

                    &nbsp;

                <table border="1" cellpadding="2" cellspacing="0" style="font-size: inherit; margin-top: 10px; margin-bottom: 10px; display: table; border-collapse: collapse; background-color: inherit;">
                    <thead style="font-family: &quot;Book Antiqua&quot;; font-size: 10pt; font-weight: bold; background-color: inherit;">
                        <tr style="background-color: inherit;">
                            <th style="padding: 5px 16px 5px 12px; border: 1px solid rgb(153, 153, 153); border-image: none; height: 25px; -ms-word-break: break-all; min-height: 25px; min-width: 25px; background-color: rgb(207, 207, 207);">

                                    预取策略

                            </th>
                            <th style="padding: 5px 16px 5px 12px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 479px; height: 25px; -ms-word-break: break-all; min-height: 25px; min-width: 25px; background-color: rgb(207, 207, 207);">

                                    原理

                            </th>
                            <th style="padding: 5px 16px 5px 12px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 506px; height: 25px; -ms-word-break: break-all; min-height: 25px; min-width: 25px; background-color: rgb(207, 207, 207);">

                                    应用场景

                            </th>
                        </tr>
                    </thead>
                    <tbody style="background-color: inherit;">
                        <tr style="background-color: inherit;">
                            <td headers="mcps1.5.10.4.4.3.2.2.4.1.1 " style="padding: 5px 16px 5px 12px; border: 1px solid rgb(153, 153, 153); border-image: none; height: 25px; -ms-word-break: break-all; min-height: 25px; min-width: 25px; background-color: inherit;" valign="top">

                                    智能预取

                            </td>
                            <td headers="mcps1.5.10.4.4.3.2.2.4.1.2 " style="padding: 5px 16px 5px 12px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 479px; height: 25px; -ms-word-break: break-all; min-height: 25px; min-width: 25px; background-color: inherit;" valign="top">

                                    智能预取是通过对主机读请求进行连续性判断,如果是连续的请求,则将当前读请求后面的一段数据从硬盘读预取到Cache中,提高读Cache命中率。智能预取的长度是当前读请求的起始地址到CHUNK的结束地址。

                            </td>
                            <td headers="mcps1.5.10.4.4.3.2.2.4.1.3 " style="padding: 5px 16px 5px 12px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 506px; height: 25px; -ms-word-break: break-all; min-height: 25px; min-width: 25px; background-color: inherit;" valign="top">

                                    智能预取策略适合单个数据流的读应用,或无法判断读应用是否顺序的情况。例如文件读写。

                            </td>
                        </tr>
                        <tr style="background-color: inherit;">
                            <td headers="mcps1.5.10.4.4.3.2.2.4.1.1 " style="padding: 5px 16px 5px 12px; border: 1px solid rgb(153, 153, 153); border-image: none; height: 25px; -ms-word-break: break-all; min-height: 25px; min-width: 25px; background-color: inherit;" valign="top">

                                    固定预取

                            </td>
                            <td headers="mcps1.5.10.4.4.3.2.2.4.1.2 " style="padding: 5px 16px 5px 12px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 479px; height: 25px; -ms-word-break: break-all; min-height: 25px; min-width: 25px; background-color: inherit;" valign="top">

                                    在读取数据时,不考虑主机I/O请求中读取长度,按照配置的预取长度将数据预取到Cache中。

                            </td>
                            <td headers="mcps1.5.10.4.4.3.2.2.4.1.3 " style="padding: 5px 16px 5px 12px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 506px; height: 25px; -ms-word-break: break-all; min-height: 25px; min-width: 25px; background-color: inherit;" valign="top">

                                    固定预取策略适合大小固定的顺序读应用。例如多用户流媒体点播,用户使用相同码流。

                            </td>
                        </tr>
                        <tr style="background-color: inherit;">
                            <td headers="mcps1.5.10.4.4.3.2.2.4.1.1 " style="padding: 5px 16px 5px 12px; border: 1px solid rgb(153, 153, 153); border-image: none; height: 25px; -ms-word-break: break-all; min-height: 25px; min-width: 25px; background-color: inherit;" valign="top">

                                    可变预取

                            </td>
                            <td headers="mcps1.5.10.4.4.3.2.2.4.1.2 " style="padding: 5px 16px 5px 12px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 479px; height: 25px; -ms-word-break: break-all; min-height: 25px; min-width: 25px; background-color: inherit;" valign="top">

                                    在读取数据时,按照主机I/O请求中的读取长度的倍数将数据预取到Cache中。

                            </td>
                            <td headers="mcps1.5.10.4.4.3.2.2.4.1.3 " style="padding: 5px 16px 5px 12px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 506px; height: 25px; -ms-word-break: break-all; min-height: 25px; min-width: 25px; background-color: inherit;" valign="top">

                                    可变预取策略适合大小不固定的顺序读应用,或多用户并发读但无法判定预读量,无法按固定预取设置的应用。例如多用户多媒体点播,用户使用码流各不相同。

                            </td>
                        </tr>
                        <tr style="background-color: inherit;">
                            <td headers="mcps1.5.10.4.4.3.2.2.4.1.1 " style="padding: 5px 16px 5px 12px; border: 1px solid rgb(153, 153, 153); border-image: none; height: 25px; -ms-word-break: break-all; min-height: 25px; min-width: 25px; background-color: inherit;" valign="top">

                                    不预取

                            </td>
                            <td headers="mcps1.5.10.4.4.3.2.2.4.1.2 " style="padding: 5px 16px 5px 12px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 479px; height: 25px; -ms-word-break: break-all; min-height: 25px; min-width: 25px; background-color: inherit;" valign="top">

                                    按照主机I/O请求中指定的读取长度直接从硬盘读取数据,即不使用预取功能。

                            </td>
                            <td headers="mcps1.5.10.4.4.3.2.2.4.1.3 " style="padding: 5px 16px 5px 12px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 506px; height: 25px; -ms-word-break: break-all; min-height: 25px; min-width: 25px; background-color: inherit;" valign="top">

                                    <font color="#ff0000" style="background-color: inherit;">不预取策略适合随机读小数据块应用。例如数据库应用。</font>

                            </td>
                        </tr>
                    </tbody>
                </table>
            </div>

            <div style="font-size: 11pt; background-color: inherit;">
                <span style="line-height: 1.5; font-size: 11pt; background-color: inherit;">当系统在随机读业务时,如果启动Cache预取策略会导致性能下降,因此建议预取策略为不预取。</span>
            </div>

                &nbsp;

        </div>
    </div>
</div>