这个 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,且许可证信息存在不一致,应在发布前校正。
- Shell / 命令行
- 本地文件系统
DOCA SDK installed at /opt/mellanox/docaLinuxDPA-capable hardware: ConnectX-7 or later, or BlueField-3VNF Flow modePF or VF device
使用 NVIDIA/skills 的 Skills CLI 安装指定 Skill:npx skills add nvidia/skills --skill doca-flow-dpa-perf --yes。CLI 会提示安装目标;无需手动克隆仓库或复制目录。安装后,Agent 在遇到相关任务时加载该 Skill。DOCA SDK、硬件和设备配置要求不由安装命令解决。
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?
文件明确限定DPA硬件、VNF模式、PF/VF范围,要求用户确认配置、先小规模冒烟、避免生产使用,并披露设备绑定、流量验证和版本依赖;未充分说明回滚/恢复机制,工具会绑定设备、分配资源并编程路径选择器,且依赖安装环境与外部文档,故扣分。
TASKS.md与CAPABILITIES.md提供了配置、冒烟、测量、调试和分层错误分类,异常时有路由建议;但本次仅静态阅读,未复现关键命令,实际参数依赖安装版本的README和--help,缺少随技能提交的可执行测试,因此受静态上限限制并扣分。
受众、适用硬件、主动/被动设备拓扑、工作负载轴和明确的非适用范围写得清楚,且覆盖显式与隐式触发;未提供中文使用指导,也未证明从中国大陆访问公共DOCA文档的可达性,核心流程依赖用户本地安装和外部资料,故扣分。
采用SKILL.md、CAPABILITIES.md、TASKS.md分层,包含示例问题、任务路由、限制、依赖和安全规则;但缺少稳定发布版本、变更日志和明确维护承诺,SKILLCARD版本/签名仍为TBD,评估报告还显示结构规范告警,许可证元数据存在不一致,故扣分。
技能能把DPA性能测量拆成设备前置条件、工作负载选择、冒烟、统计解读和故障路由,预期可减少错误测量;但没有随技能提供脚本、固定输出或可复现夹具,实际结果仍依赖现场硬件、固件、DOCA版本和外部README,静态证据不足以支持满分。
文档提供内部交叉引用、四元组记录规则、迭代统计和可选tcpdump自测,并附有评估报告;但评估数据集不可用,未见覆盖关键路径的真实CI与提交测试,本次也未执行验证,因此只能给有限静态可审计分。
点击维度查看打分理由
证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。
查看完整评分方法 →