开发与工程 ✓ NVIDIA · 官方

DOCA Flow DPA 性能测量

帮助工程师在支持 DPA 的 NVIDIA 硬件上可靠测量 Flow 规则更新与禁用速率。

58/ 100
推荐

整体可靠,存在已披露的局限;按说明试用并保留回滚路径。

查看评分依据 ↓
可直接使用于
Codex · Claude Code
Star 数
★ 3.8k
最近更新
今天
License
Apache-2.0
doca-flowdpaperformance-testingconnectx
+2bluefieldnetworking

这个 Skill 能做什么,适合哪些场景?

这是一个用于调用 doca_flow_dpa_perf 的工具型 Agent Skill,面向 DPA 加速的 DOCA Flow 规则更新路径。它指导用户确认硬件、VNF Flow 模式、设备角色划分和工作负载参数,并通过小规模冒烟运行后再进行批量测量。它还帮助解读迭代统计、自测试结果和 Kops/sec 数据,并诊断配置、设备绑定、前置条件及测量可靠性问题。该 Skill 不适用于主机或 DPU-CPU Flow 性能路径、Flow 调优、DOCA 安装或 API 编程。

指导 Agent 检查 /opt/mellanox/doca 中的 DOCA 安装、pkg-config doca-flow、已安装的 doca_flow_dpa_perf 二进制及其 README;确认 ConnectX-7+ 或 BlueField-3 硬件、VNF Flow 模式和 PF/VF 使用条件;选择 burst、queue、completion threshold、workers、hash pipe 算法、工作策略、PSL 表等参数;执行小规模冒烟测试和评估循环;读取更新或 disable-enable 操作的迭代统计、自测试和可选 tcpdump 验证结果。

适合
  • 平台运营人员评估路径选择器规则是否适合迁移到 DPA,并与主机或 DPU-CPU 路径进行基准比较。
  • 性能工程师在指定设备、DOCA 版本和工作负载下建立可复现的 DPA Kops/sec 基线。
  • DOCA Flow 应用开发者测量已部署的 DPA 规则更新路径能达到的设备性能。
  • 遇到零操作、挂起或自测试失败时,按分层错误分类定位问题。
  • 需要同时报告 DPA Flow 性能和主机 Flow 性能,并明确两组数字来源时,使用统一记录规则。

如何安装这个 Skill?

使用前请注意
  • 这是低置信度静态评估;未执行doca_flow_dpa_perf或其自测。
  • 运行前必须核对安装版本的README和--help,不应仅依据技能中的工作负载默认值或参数描述。
  • 该工具会触碰硬件并可能影响流量;应确认非生产环境、设备绑定范围和可恢复方案。
  • 技能未证明中文文档体验或中国大陆网络可达性,外部DOCA文档访问可能成为实际阻塞点。
  • SKILLCARD中的版本、签名和时间字段仍为TBD,且许可证信息存在不一致,应在发布前校正。
开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 本地文件系统
需要预先安装
  • DOCA SDK installed at /opt/mellanox/doca
  • Linux
  • DPA-capable hardware: ConnectX-7 or later, or BlueField-3
  • VNF Flow mode
  • PF or VF device

使用 NVIDIA/skills 的 Skills CLI 安装指定 Skill:npx skills add nvidia/skills --skill doca-flow-dpa-perf --yes。CLI 会提示安装目标;无需手动克隆仓库或复制目录。安装后,Agent 在遇到相关任务时加载该 Skill。DOCA SDK、硬件和设备配置要求不由安装命令解决。

通用方式:手动安装到 Claude Code(macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/NVIDIA/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/doca-flow-dpa-perf" ~/.claude/skills/
rm -rf "$tmp"

根据源仓库地址和 Skill 路径自动生成,只复制这个 Skill 的文件夹。如果上文有作者提供的安装方式,请优先按作者说明操作;想只在当前项目中使用,把 ~/.claude/skills 换成项目里的 .claude/skills。

如何使用这个 Skill?

试试这样说

安装后,把下面任意一句发给 Agent 即可触发:

  • 在 ConnectX-8 上测量 DPA-offloaded Flow 的规则更新速率

安装后向 Agent 提出具体任务,例如“在 ConnectX-8 上测量 DPA-offloaded Flow 的规则更新速率”。Agent 应先确认 DOCA 已安装、硬件和 VNF Flow 前置条件,再从 TASKS.md 的 configure、run、test 流程开始,并结合 CAPABILITIES.md 解读输出。具体 CLI 参数和默认值以用户安装版本的 README 或 doca_flow_dpa_perf --help 为准;提供的材料没有给出完整命令行示例。

这个 Skill 有哪些优点和局限?

优点
  • 明确区分 DPA-offloaded Flow 路径与主机或 DPU-CPU Flow 路径。
  • 覆盖硬件前置条件、工作负载维度、迭代统计、自测试和故障分类。
  • 强调冒烟测试、四元组记录和工具名称,降低误报性能数字的风险。
  • 明确指出 BlueField-2 和更早 ConnectX 设备不受支持。
局限
  • 依赖已安装的 DOCA SDK、匹配的二进制、DPA 硬件和设备权限。
  • 不提供脚本、解析器、样例目录或预置吞吐率数字。
  • 材料未提供完整 CLI 参数、默认值或可直接复现的性能基线。
  • 不负责 DOCA 安装、Flow API 编程或主机 Flow 性能测试。

这个 Skill 与同类方案有什么区别?

与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。

Skill FS 评分 Star 数 最近更新 License
DOCA Flow DPA 性能测量 本页 ✓ NVIDIA · 官方 58 · 推荐 ★ 3.8k 今天 Apache-2.0
DOCA Flow 性能测量技能 ✓ NVIDIA · 官方 54 · 谨慎使用 ★ 3.8k 今天 Apache-2.0
DOCA Flow DPA Provider 技能 ✓ NVIDIA · 官方 53 · 谨慎使用 ★ 3.8k 今天 Apache-2.0
DOCA Flow gRPC 远程控制技能 ✓ NVIDIA · 官方 49 · 谨慎使用 ★ 3.8k 今天 Apache-2.0
DOCA Flow 调优技能 ✓ NVIDIA · 官方 54 · 谨慎使用 ★ 3.8k 今天 Apache-2.0

它明确将 doca-flow-perf 作为主机或 DPU-CPU Flow 路径的替代工具,并将 doca-flow-tune 定位为后续 Flow 调优工具。两者产生的性能数字不能在未注明工具名称的情况下直接互换。

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-2.0
推荐
58/ 100 五分制 2.9 / 5
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
1信任安全18 / 25 · 3.6/5

文件明确限定DPA硬件、VNF模式、PF/VF范围,要求用户确认配置、先小规模冒烟、避免生产使用,并披露设备绑定、流量验证和版本依赖;未充分说明回滚/恢复机制,工具会绑定设备、分配资源并编程路径选择器,且依赖安装环境与外部文档,故扣分。

2可靠稳定9 / 20 · 2.3/5

TASKS.md与CAPABILITIES.md提供了配置、冒烟、测量、调试和分层错误分类,异常时有路由建议;但本次仅静态阅读,未复现关键命令,实际参数依赖安装版本的README和--help,缺少随技能提交的可执行测试,因此受静态上限限制并扣分。

3适用触发11 / 15 · 3.7/5

受众、适用硬件、主动/被动设备拓扑、工作负载轴和明确的非适用范围写得清楚,且覆盖显式与隐式触发;未提供中文使用指导,也未证明从中国大陆访问公共DOCA文档的可达性,核心流程依赖用户本地安装和外部资料,故扣分。

4规范维护10 / 15 · 3.3/5

采用SKILL.md、CAPABILITIES.md、TASKS.md分层,包含示例问题、任务路由、限制、依赖和安全规则;但缺少稳定发布版本、变更日志和明确维护承诺,SKILLCARD版本/签名仍为TBD,评估报告还显示结构规范告警,许可证元数据存在不一致,故扣分。

5有效结果6 / 15 · 2.0/5

技能能把DPA性能测量拆成设备前置条件、工作负载选择、冒烟、统计解读和故障路由,预期可减少错误测量;但没有随技能提供脚本、固定输出或可复现夹具,实际结果仍依赖现场硬件、固件、DOCA版本和外部README,静态证据不足以支持满分。

6证据核验4 / 10 · 2.0/5

文档提供内部交叉引用、四元组记录规则、迭代统计和可选tcpdump自测,并附有评估报告;但评估数据集不可用,未见覆盖关键路径的真实CI与提交测试,本次也未执行验证,因此只能给有限静态可审计分。

1 2 3 4 5 6

点击维度查看打分理由

评估于 2026年7月20日 审查版本 55f18499943e 评估证据[1][2][3][4][5][6][7][8][9]

证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。

查看完整评分方法 →

常见问题

BlueField-2 可以使用这个 Skill 吗?
不可以。材料明确支持 BlueField-3,ConnectX-7 是最低支持的 ConnectX 代际;BlueField-2 和更早的 ConnectX 不受支持。
使用前需要什么权限和环境?
需要 Linux、已安装在 /opt/mellanox/doca 的 DOCA SDK、DPA-capable 设备、VNF Flow 模式,以及绑定设备和分配 DPA 执行资源所需的权限。
这个 Skill 会给出固定的 Kops/sec 预期值吗?
不会。输出取决于设备、固件、DOCA 版本、工作负载和平台环境;应使用实际运行结果,而不是把示例数字当作基线。

同仓库的其他 Skills

均来自 NVIDIA/skills

开发与工程 ✓ NVIDIA · 官方

DOCA Flow 性能测量技能

帮助网络工程师获得可复现、可辩护的 DOCA Flow 控制面规则速率数据。

★ 3.8k FS 54 谨慎使用 今天
开发与工程 ✓ NVIDIA · 官方

DOCA Flow DPA Provider 技能

帮助开发者将 DOCA Flow 管道和资源导出到 BlueField DPA,供 DPA 内核直接读取或修改。

★ 3.8k FS 53 谨慎使用 今天
开发与工程 ✓ NVIDIA · 官方

DOCA Flow gRPC 远程控制技能

帮助非 C++ 客户端安全地部署、配置和排查 DOCA Flow 的 gRPC 远程控制面。

★ 3.8k FS 49 谨慎使用 今天
自动化与运维 ✓ NVIDIA · 官方

DOCA Bench 性能基准技能

在真实 NVIDIA 网络设备上,以可复现方式测量 DOCA 库的吞吐、延迟和带宽。

★ 3.8k FS 54 谨慎使用 今天
开发与工程 ✓ NVIDIA · 官方

DOCA Flow 调优技能

帮助工程师快照、分析并优化运行中的 DOCA Flow 管道。

★ 3.8k FS 54 谨慎使用 今天
开发与工程 ✓ NVIDIA · 官方

DOCA 硬件遥测计数器读取技能

帮助开发者从 BlueField 或 ConnectX 设备读取分域硬件计数器。

★ 3.8k FS 60 推荐 今天
自动化与运维 ✓ NVIDIA · 官方

DOCA 能力探测器

以只读方式检查 DOCA 在当前主机上发现的设备、库和硬件能力。

★ 3.8k FS 56 谨慎使用 今天
自动化与运维 ✓ NVIDIA · 官方

DOCA PCC 诊断计数器

在 ConnectX 或 BlueField 设备上读取固件级 PCC 拥塞诊断计数器。

★ 3.8k FS 56 谨慎使用 今天
开发与工程 ✓ NVIDIA · 官方

DOCA Verbs 原始 RDMA 控制技能

为确需底层 verbs 控制的 DOCA 开发者提供路由、移植与调试指导。

★ 3.8k FS 56 谨慎使用 今天
自动化与运维 ✓ NVIDIA · 官方

DOCA 管理服务运维技能

帮助运维团队部署、配置并排查 NVIDIA DMS 管理服务。

★ 3.8k FS 55 谨慎使用 今天
开发与工程 ✓ NVIDIA · 官方

DOCA GPUNetIO 开发技能

指导开发者将 NVIDIA GPU 上的 CUDA 内核连接到 DOCA 网络队列,实现 GPU 侧收发包与调试。

★ 3.8k FS 55 谨慎使用 今天
开发与工程 ✓ NVIDIA · 官方

DOCA Telemetry Exporter 开发技能

帮助 DOCA 应用定义、发送和调试面向外部消费者的结构化遥测数据。

★ 3.8k FS 55 谨慎使用 今天
开发与工程 ✓ NVIDIA · 官方

DOCA 设备管理开发技能

用 C API 编程管理 BlueField 与 ConnectX 设备状态。

★ 3.8k FS 53 谨慎使用 今天
开发与工程 ✓ NVIDIA · 官方

DOCA SHA OpenSSL 卸载引擎

让现有 OpenSSL SHA 流程在无需重写应用的情况下使用 DOCA SHA 硬件加速。

★ 3.8k FS 52 谨慎使用 今天
开发与工程 ✓ NVIDIA · 官方

DOCA SPCX 可编程拥塞控制

帮助开发者在 BlueField 上加载、评估和回滚 SPCX 拥塞控制算法。

★ 3.8k FS 54 谨慎使用 今天
开发与工程 ✓ NVIDIA · 官方

DOCA DPA 高级追踪器

捕获并解码 BlueField DPA 编程事件,定位内核行为、通信延迟与追踪异常。

★ 3.8k FS 50 谨慎使用 今天
开发与工程 ✓ NVIDIA · 官方

DOCA Compress 硬件压缩开发技能

指导开发者在 BlueField 或 ConnectX 平台上实现并调试 DOCA 硬件压缩与解压。

★ 3.8k FS 58 推荐 今天
开发与工程 ✓ NVIDIA · 官方

DOCA AES-GCM 加速开发技能

帮助开发者在 BlueField 或 ConnectX 上配置、验证和调试 DOCA AES-GCM 加解密。

★ 3.8k FS 57 谨慎使用 今天
开发与工程 ✓ NVIDIA · 官方

DOCA RDMA Initiator

指导在DPA上开发由加速器发起的单边RDMA应用。

★ 3.8k FS 57 谨慎使用 今天
开发与工程 ✓ NVIDIA · 官方

DOCA SHA 加速开发技能

指导在 NVIDIA 加速器上进行 SHA 哈希卸载开发。

★ 3.8k FS 56 谨慎使用 今天

相关 Skills