---
title: 创建存储IO诊断任务
description: "压测存储IO，获得存储设备最大能力，为存储IO性能优化提供基础参考数据。支持存储IO压测，获得存储IO最大能力，包括：吞吐量、IOPS、时延。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevkithistory/devkit_24_t50/usermanual/devkit-hypertuner-141.html
sourcePath: /source/zh/kunpengdevkithistory/devkit_24_t50/usermanual/devkit-hypertuner-141.html
indexId: 3b3b39b511b435969937ca8853b398ffa1d2fdd2fc60c08ab4de1051c12db41183
---
# 创建存储IO诊断任务

压测存储IO，获得存储设备最大能力，为存储IO性能优化提供基础参考数据。支持存储IO压测，获得存储IO最大能力，包括：吞吐量、IOPS、时延。

#### 前提条件

不存在“离线”状态的节点。


#### 创建存储IO诊断分析任务

1. 单击系统诊断后面的。
2. 参考“任务管理”和表1配置任务参数。
  图1 新建存储IO诊断任务

**表1 新建存储IO参数说明**

| 参数 | 说明 |
| --- | --- |
| 任务名称 | 输入分析任务的名称。名称需要满足如下要求： 只能由字母、数字、特殊字符（@\#$%^&\*()[]<>.\_\-!~+空格）组成 长度为1~32个字符 |
| 诊断对象 | 选择“存储IO”。 |
| 诊断类型 | 配置存储IO的诊断类型。 默认选中“普通诊断”，可选：“普通诊断”、“DPC诊断”和“NFS诊断”。 |
| 诊断功能 | 配置需要诊断功能。 默认勾选“性能压测”；仅“DPC诊断”和“NFS诊断”可勾选“系统负载监测”。 |
| 压测对象 | 选择压测对象。 节点名称。 节点IP。 逻辑盘名或文件名：需要压测的逻辑盘名或文件名，诊断类型选择“普通诊断”是需配置。 mount挂载点：配置压测的挂载点，诊断类型选择“DPC诊断”或“NFS诊断”时需配置。 说明：当前挂载点为hard模式，易导致fio进程无法终止，建议使用soft模式。 说明： 针对文件的压测会破坏该文件现有数据，所以压测对象请勿填写已经存在的文件，以免造成文件覆盖；针对逻辑盘的压测请勿填写已经挂载文件系统的盘。 |
| 关键指标 | 配置压测时的模型参数；默认勾选吞吐量、IOPS和时延三个指标。 请求块大小（KB） 读写模式 读写比例 I/O队列深度 I/O引擎 并发度 Direct I/O I/O大小（GB） 测试时长（s） 相关指标 操作 可通过点击“编辑”和“删除”对模型进行操作。 说明： “普通诊断”和“DPC诊断”默认12个测试模型，“NFS诊断”默认6个测试模型，可根据需求进行编辑或添加；最多可选择5个模型。 建议压测I/O大小以及测试时长从小到达逐步测试。 |
| 周期统计 | 配置是否开启自定义周期；不开启时按照500ms间隔统计数据。 |
| 统计周期（ms） | 配置数据统计的周期。范围为1~5000ms。 |
| 采集文件大小（MiB） | 配置采集文件的大小。默认为10MiB，范围1MiB\-100MiB。 |
| 采样间隔（s） | 诊断功能勾选“系统负载监测”时需配置。 默认为1秒，采样间隔应小于或等于测试时长的1/2且最大为10秒。 |
| 任务时间 | 配置任务是否立即执行，当前只可选择“立即执行”。 说明： 单个用户最多可创建20个预约任务。 |


3. 单击“确认”完成分析任务的创建。
单击任务名称后面对应的图标可以执行如下操作：

  - ：停止分析任务，停止分析任务后，已采集的信息会被删除。
  - ：重启分析任务，可修改任务参数配置并重新启动分析任务，取消任务或任务失败时可使用。
  - ：再次运行分析任务，自动命名任务并重新启动分析任务。
  - ：删除分析任务，删除分析任务会将该分析任务下的数据都删除，请谨慎操作。
  - ：修改任务或报告名称，可修改对应任务或报告名称（报告名称规则同任务名称一致）。
用户中途离开（如退出登录）或切换界面，采集分析任务不中断。

用户经鉴权后，重新访问系统，可以查看进行中的任务执行进度，或已完成分析任务的分析报告。
