---
title: 吞吐量小时延大
description: "1. 服务器启动过程中，出现如图3所示的“Press <Ctrl><R> to Run MegaRAID Configuration Utility”提示信息时，按下Ctrl+R，进入“SAS3108 BIOS Configuration Utility”界面，页签含义如表1所示。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevkithistory/devkit_24_rc3/Plugins_UserGuide/devkit-hypertuner-040.html
sourcePath: /source/zh/kunpengdevkithistory/devkit_24_rc3/Plugins_UserGuide/devkit-hypertuner-040.html
indexId: 75cb71521e311dbd2d27b9b8fa0f5c1a7a8c7602ff88fb38701b20082eb2f1ac90
---
# 吞吐量小时延大

#### 调整RAID级别和RAID参数

1. 服务器启动过程中，出现如图3所示的“Press <Ctrl><R> to Run MegaRAID Configuration Utility”提示信息时，按下Ctrl+R，进入“SAS3108 BIOS Configuration Utility”界面，页签含义如表1所示。
  图1 BIOS配置界面

**表1 页签说明**

| 页签 | 说明 |
| --- | --- |
| VD Mgmt | 虚拟磁盘管理界面。 |
| PD Mgmt | 物理磁盘管理界面。 |
| Ctrl Mgmt | 控制卡管理界面。 |
| Properties | RAID卡属性查询界面。 |
| Foreign View | 当检测到外部配置时，显示外部配置管理界面。 |


2. 进入“Create Virtual Driver”界面，如图2所示。
  a. 按Ctrl+P或Ctrl+N切换到VD Mgmt页签。
  b. 按“↑”、“↓”将光标移至“SAS3108 (Bus 0x01, Dev 0x00)”。
  c. 按“F2”，在弹出的页面中选择“Create Virtual Driver”，按“Enter”。
图2 配置界面

3. 设置RAID级别。

  a. 在“RAID Level”区域框按下“Enter”，并通过“↑”、“↓”选择RAID级别“RAID-0”。
    配置RAID 0、RAID 1、RAID 5、RAID 6可不进行该操作。 配置RAID 10、RAID 50、RAID 60需要进行该操作。

  b. 按“↓”将光标移动到“PD per Span”的输入框。
  c. 输入单个Span要包含的硬盘数量。
4. 添加硬盘。

  a. 按“↓”将光标移动到“Drives”区域。
  b. 按“↑”、“↓”移动光标，按“Enter”选择要添加到RAID的硬盘。
选中硬盘的“ID”会显示为“[X]”。


5. 设置RAID容量和名称。

  a. 在“Size”区域中输入要设置的VD的容量。
    若不需要配置多个VD，可不设置RAID容量，在设置完名称后，可直接跳至7。此时默认RAID的容量为最大值。 若要将Drive Group划分为多个VD，需要手工设置VD的容量。此处根据实际需求，可创建多个VD，每个“Drive Group”最多支持16个“Virtual Drive”。

  b. 按“↓”将光标移至“Name”区域，设置RAID名称，并选择“OK”。
  c. 弹出确认窗口，选择“OK”并按“Enter”返回到“VD Mgmt”界面。
6. （可选）创建多个VD。

  a. 创建Drive Group完成后，在“VD Mgmt”界面中，选择“Drive Group”并按“F2”，在弹出的列表中选择“Add New VD”，进入“Add VD in Drive Group”界面。
  b. 在“Size”中设置VD的容量，选中“OK”并按“Enter”，进入确认界面。
  c. 选择“OK”并按“Enter”，返回“VD Mgmt”界面，创建VD完成。
7. 设置高级属性。

  a. 按下“↓”选中“Advanced”，并按“Enter”，打开    图3 高级属性设置界面
。
    图3 高级属性设置界面

    高级属性参数说明如表2所示。

**表2 高级属性参数说明**

| 参数项 | 说明 |
| --- | --- |
| Strip Size | 每个硬盘上的数据条带的大小。 LSI SAS3108支持多种条带单元，包括64KB、128KB、256KB、512KB及1MB。配置RAID时一般采用默认值，默认配置为256KB。 |
| Read Policy | 虚拟磁盘数据的读策略，分以下两种： Normal：关闭预读取功能（No Read Ahead）。 Ahead：使能预读取功能。控制卡可以预读取顺序数据或预测需要即将使用到的数据并存储在Cache中。 |
| Write Policy | 虚拟磁盘数据的写策略。LSI SAS3108不同版本的Firmware可配置的策略不同，主要区别是： 当LSI SAS3108的Firmware版本为4.270.00\-4382及以下时，写策略分为以下三种： Write Back：当控制卡Cache收到所有的传输数据后，将给主机返回数据传输完成信号。 Write Through：当磁盘子系统接收到所有传输数据后，控制卡将给主机返回数据传输完成信号。 Write Back with BBU：在控制卡无BBU（Battery Backup Unit）、BBU处于充放电状态、BBU损坏或Pinned/Preserved cache达到RAID卡物理Cache容量的50%时，控制卡将自动切换到Write Through模式。该设置为推荐设置的标准模式。 当LSI SAS3108的Firmware版本为4.650.00\-6121及以上时，写策略分为以下三种： Write Back：在控制卡无BBU（Battery Backup Unit）、BBU处于充放电状态、BBU损坏或Pinned/Preserved Cache达到RAID卡物理Cache容量的50%时，控制卡将自动切换到Write Through模式。该设置为推荐设置的标准模式。 Write Through：当磁盘子系统接收到所有传输数据后，控制卡将给主机返回数据传输完成信号。 Always Write Back：当控制卡Cache收到所有的传输数据后，将给主机返回数据传输完成信号。 说明： “Always Write Back”模式下，当电容不在位或在充电状态下，RAID卡中DDR的写数据将会丢失。不推荐使用该模式。 |
| I/O Policy | 应用于特殊的虚拟磁盘读取，不影响预读取Cache。分以下两种： Direct： 在读场景中，直接从硬盘读取数据。（“Read Policy”设置为“Ahead”时除外，此时读数据经过RAID卡的Cache处理。） 在写场景中，写数据经过RAID卡的Cache处理。（“Write Policy”设置为“Write Through”时除外，此时写数据不经过RAID卡的Cache处理，直接写入硬盘。） cached：所有读和写均经过RAID卡Cache处理。仅在配置cacheCade 1.1时需要设置为此参数值，其他场景不推荐。 |
| Disk cache Policy | 物理磁盘Cache策略： Enable：读写过程中数据经过硬盘写Cache，使写性能提升，但当系统意外掉电时，如果没有保护机制，数据会丢失。 Disable：读写过程中数据不经过硬盘写Cache，当系统意外掉电时，数据不会丢失。 Unchanged：保持当前磁盘Cache策略。 |
| Emulation | 设置虚拟扇区大小。 说明： 当LSI SAS3108的Firmware版本为4.660.00\-8102及以上时，支持该参数。 |
| Initialize | 选中“Initialize”后，RAID创建完成后自动进行快速初始化操作，初始化会破坏RAID成员盘上数据。 选中后，会在前方显示“[X]”。 |
| Configure HotSpare | 为RAID配置热备盘。 选中后，会在前方显示“[X]”。创建RAID 0时，该参数无效。 |
| Disable BGI | 关闭后台初始化功能。 说明： 当LSI SAS3108的Firmware版本为4.660.00\-8102及以上时，支持该参数。 |


  b. 按照实际情况设置RAID高级属性参数。
    初始化操作会导致硬盘数据被破坏，如果需要保留硬盘的原始数据，请不要选中 “Initialize”选项。

  c. 完成设置后，选择“OK”，按“Enter”，返回“Create New VD”界面。若选中了“Initialize”，初始化完成后，会弹出确认对话框，按“Enter”返回CU主界面。
8. 检查配置结果。
  在CU主界面中，按“→”展开折叠信息查看详细配置情况。

9. 按下ESC，退出CU配置界面，重启服务器。
