---
title: 创建网络IO诊断任务
description: "不存在“离线”状态的节点。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevkithistory/devkit_24/usermanual/devkit-hypertuner-138.html
sourcePath: /source/zh/kunpengdevkithistory/devkit_24/usermanual/devkit-hypertuner-138.html
indexId: 77511fd733872e77666a2dcd51b823e89a319174c494f8602cb7bd621684318079
---
# 创建网络IO诊断任务

#### 前提条件

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


#### 创建网络IO诊断分析任务

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

**表1 新建网络IO任务参数说明**

| 参数 | 说明 |
| --- | --- |
| 任务名称 | 输入分析任务的名称。名称需要满足如下要求： 只能由字母、数字、特殊字符（@\#$%^&\*()[]<>.\_\-!~+空格）组成 长度为1~32个字符 |
| 诊断对象 | 选择“网络IO”。 |
| 诊断类型 | 选择网络诊断的类型。可选择： 普通诊断 RDMA诊断 |
| 诊断功能 | 选择网络IO的诊断功能。可选择： 网络拨测 丢包诊断 网络抓包 网络负载监测 性能压测（RDMA诊断时可选） 说明： 网络拨测、丢包诊断两者必选一个，网络抓包和网络负载监测可复选。 |
| 拨测场景 | 选择需要诊断的拨测场景。诊断类型为“普通诊断”时需配置，可选择： 连通性拨测 TCP拨测 UDP拨测 |
| IP协议类型 | 诊断类型选择“普通诊断”，诊断功能选择“网络拨测”，拨测场景选择“连通性拨测”时需要配置。 选择需要诊断的IP协议类型。可选择： IPv4 IPv6 |
| 节点信息 | 诊断类型选择“普通诊断”，诊断功能选择“网络拨测”，拨测场景选择“连通性拨测”时需要配置。 任务节点：配置运行任务的服务器IP地址。 源IP（IPv4时可选）：配置客户端发送IP地址。 目标服务器IP：配置目标服务器IP地址。 源端网口：IPv6时需配置。 说明： 可点击按钮添加节点，也可点击按钮删除多余节点。 |
| 组网参数 | 诊断类型选择“普通诊断”，诊断功能选择“网络拨测”，拨测场景选择“TCP拨测”或“UDP拨测”时需要配置。 服务端任务节点 服务端IP 服务端端口 客户端任务节点 客户端IP 客户端端口 客户端网口（IPv6时需配置） |
| 报告间隔（ms） | 诊断类型选择“普通诊断”，诊断功能选择“网络拨测”，拨测场景选择“TCP拨测”或“UDP拨测”时需要配置。 配置拨测报告的间隔，默认1000毫秒，范围100~10000毫秒。 |
| 拨测限值 | 诊断类型选择“普通诊断”，诊断功能选择“网络拨测”，拨测场景选择“TCP拨测”或“UDP拨测”时需要配置。 拨测时长（s）：默认10秒，范围1~60秒。 拨测报文总长：范围1~1048576KB。 拨测报文包数：范围1~10000。 |
| 拨测报文长度（byte）（可选） | 诊断类型选择“普通诊断”，诊断功能选择“网络拨测”时需要配置。 配置拨测报文长度，范围16~65507字节，默认56字节。 |
| 拨测间隔（ms）（可选） | 诊断类型选择“普通诊断”，诊断功能选择“网络拨测”时需要配置。 配置拨测的间隔时长，范围10~10000毫秒，默认为1000毫秒。 |
| 拨测时长（s）（可选） | 诊断类型选择“普通诊断”，诊断功能选择“网络拨测”时需要配置。 配置拨测的时长，可选范围1~60秒，默认为10秒。 |
| 分片策略（可选） | 诊断类型选择“普通诊断”，诊断功能选择“网络拨测”，拨测场景选择“连通性拨测”时可配置。 可选：want、do、dont。 说明： do：禁止分片，即使包丢弃；want：当包过大时分片；dont：不设置分片DF标志。 |
| TTL（可选） | 诊断类型选择“普通诊断”，诊断功能选择“网络拨测”，拨测场景选择“连通性拨测”时可配置。 配置报文生存期，范围为1~255，默认为30。 |
| 采集时长（s） | 诊断功能选择“网络负载监测”时需配置。 配置负载监测的时长，范围2~300秒，默认为10秒。 |
| 采集间隔（s） | 诊断功能勾选“网络负载监测”时需配置。 配置负载监测的采集间隔，范围1~10秒，默认为10秒。 |
| 网络数据流量统计（可选） | 诊断功能选勾选“网络负载监测”时可配置。 配置是否开启网络数据流量的统计功能。 说明： 开启网络数据流统计功能，采集阶段会监测内核网络协议栈中关键函数并进行统计分析，会占用较多系统资源，增加网络延迟。 该功能仅支持鲲鹏DevKit性能分析的兼容性列表中内核版本为4.15.0到5.4.0的操作系统，并且UOS 20操作系统内核也无法支持该功能。 |
| 服务端CPU亲和性 | 诊断类型选择“普通诊断”，诊断功能选择“网络拨测”，拨测场景选择“TCP拨测”或“UDP拨测”时需配置。 配置服务端CPU亲和性，填写CPU核心编号。 |
| 客户端CPU亲和性 | 诊断类型选择“普通诊断”，诊断功能选择“网络拨测”，拨测场景选择“TCP拨测”或“UDP拨测”时需配置。 配置客户端CPU亲和性，填写CPU核心编号。 |
| 拨测带宽 | 诊断类型选择“普通诊断”，诊断功能选择“网络拨测”，拨测场景选择“TCP拨测”或“UDP拨测”时需配置。 配置拨测时的带宽，单位为Mb/s和Kb/s。 |
| 拨测报文总长（byte） | 诊断类型选择“普通诊断”，诊断功能选择“网络拨测”，拨测场景选择“TCP拨测”或“UDP拨测”时需配置。 配置拨测报文的总长度。 |
| 拨测报文包数 | 诊断类型选择“普通诊断”，诊断功能选择“网络拨测”，拨测场景选择“TCP拨测”或“UDP拨测”时需配置。 配置拨测报文发包数。 |
| 并发连接数 | 诊断类型选择“普通诊断”，诊断功能选择“网络拨测”，拨测场景选择“TCP拨测”或“UDP拨测”时需配置。 配置拨测时的并发链接，默认为1。 |
| 套接字缓冲区（byte） | 诊断类型选择“普通诊断”，诊断功能选择“网络拨测”，拨测场景选择“TCP拨测”或“UDP拨测”时需配置。 配置套接字缓冲区大小。 |
| MSS长（byte） | 诊断类型选择“普通诊断”，诊断功能选择“网络拨测”，拨测场景选择“TCP拨测”时需配置。 配置TCP最大分片长度，默认1460字节，范围88\-1460字节。 |
| 支持零拷贝 | 诊断类型选择“普通诊断”，诊断功能选择“网络拨测”，拨测场景选择“TCP拨测”或“UDP拨测”时需配置。 配置是否支持零拷贝发送数据。 |
| 过滤条件（可选） | 诊断类型选择“普通诊断”，诊断功能勾选“丢包诊断”时选择配置。 配置需要过滤的IP和网卡名称。 |
| 采样时长（s） | 诊断类型选择“普通诊断”，诊断功能勾选“丢包诊断”时需配置。 配置丢包诊断采样时长，默认10秒，范围1~300秒。 |
| 采样频率（ms）（可选） | 诊断类型选择“普通诊断”，诊断功能勾选“丢包诊断”，“采样内核丢包调用栈”开启时需配置。 配置丢包诊断的采样频率，默认1毫秒，范围1~1000毫秒。 |
| 采集文件大小（MiB）（可选） | 诊断类型选择“普通诊断”，诊断功能勾选“丢包诊断”，“采样内核丢包调用栈”开启时选择配置。 配置丢包诊断的采集文件大小，默认1024MiB，范围1~1024MiB。 |
| 抓包网口 | 诊断类型选择“普通诊断”，诊断功能勾选“网络抓包”时需配置。 配置进行网络抓包的网卡。 |
| 过滤条件 | 诊断类型选择“普通诊断”，诊断功能勾选“网络抓包”时需配置。 IP协议类型：配置抓包的IP协议类型，可多选，可不选。 IP1 端口1 IP2 端口2 传输方向：配置抓包的传输方向，可选“发”、“收”和“双向”。 |
| 抓包时长（s） | 诊断类型选择“普通诊断”，诊断功能勾选“网络抓包”时需配置。 配置网络抓包的时长，默认10s，范围1~300秒。 |
| 抓包包数 | 诊断类型选择“普通诊断”，诊断功能勾选“网络抓包”时需配置。 配置网络抓包的抓包数，默认1000，范围1~10000。 |
| 文件大小 | 诊断类型选择“普通诊断”，诊断功能勾选“网络抓包”时需配置。 配置抓包文件的大小，默认100，范围10~1024。 |
| 文件数 | 诊断类型选择“普通诊断”，诊断功能勾选“网络抓包”时需配置。 配置抓包的文件数，默认1，范围1~10。 |
| 服务类型 | 诊断类型选择“RDMA诊断”时需配置。 配置拨测类型，默认勾选全部，可选：RC、UD、UC。 |
| 拨测信息 | 诊断类型选择“RDMA诊断”时需配置。 任务节点 任务RDMA设备 任务ib端口 目标节点 目标RDMA设备 目标ib端口 端口：默认为18515，范围为0~65535 拨测次数 说明： 拨测信息中的端口与压测信息中的端口不可相同。 |
| 拨测消息大小（Byte） | 诊断类型选择“RDMA诊断”时可选配置。 配置拨测消息大小，仅针对RC、UC服务类型生效；默认为4096，取值范围4096~1073741824。 |
| 消息交换次数 | 诊断类型选择“RDMA诊断”时可选配置。 配置拨测时的消息交换次数，默认为1000，取值范围1000~10000。 |
| 操作类型 | 诊断类型选择“RDMA诊断”，诊断功能勾选“性能压测”时需配置。 配置需压测的操作类型。 可选择：WRITE、READ、SEND。 |
| 服务类型 | 诊断类型选择“RDMA诊断”，诊断功能勾选“性能压测”时需配置。 配置压测类型，默认勾选全部，操作类型为“WRITE”可选RC和UC；操作类型为“READ”可选RC；操作类型为“SEND”可选RC、UC、UD和XRC。 |
| 压测信息 | 诊断类型选择“RDMA诊断”，诊断功能勾选“性能压测”时需配置。 任务节点 任务RDMA设备 任务ib端口 目标节点 目标RDMA设备 目标ib端口 端口：默认为18515，范围为0~65535 拨测次数 说明： 压测信息中的端口与拨测信息中的端口不可相同。 |
| 任务时间 | 配置任务是否立即执行，默认选择“立即执行”，可选“立即执行”和“预约定时启动”；“高级配置”中需配置。 选择“预约定时启动”时，需配置“采集方式”、“采集时间”和“采集日期”。 周期采集：该任务在采集周期内每天生效一次；周期采集需配置“采集时间”和“采集日期”。 单次采集：该任务只生效一次；单次采集需配置“采集日期和时间”。 说明： 单个用户最多可创建20个预约任务。 新创建的预约任务会出现在右上角“>工具设置>系统诊断”中的“预约任务”列表中，可在“预约任务”列表中查看、修改和删除（可批量删除）预约任务。 预约任务暂不支持重启，有预约的任务暂无重启按钮。 |


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

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

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