自动化与运维 ✓ NVIDIA · 官方 nvidia-docabluefieldcomm-channelchannel-inventoryresourcedumplinux-cli

DOCA Comm Channel 管理工具技能

只读扫描主机与 DPU 之间的 DOCA 通信通道服务器和连接。

FollowSkills 评估 · FSRS-2.0
不推荐
52/ 100 五分制 2.6 / 5
信任安全16 / 25 · 3.2/5

证据显示工具被定义为只读扫描,并明确禁止凭空添加破坏性参数、要求先检查再进入其他路径的状态变更,也声明无凭据需求;但流程仍涉及sudo、resourcedump、驱动重载、RShim/BFB等高影响外部路径,未明确用户确认、最小权限矩阵、输出脱敏或可操作回滚。另有许可证与题设NOASSERTION元数据不一致,因此扣分。

可靠稳定7 / 20 · 1.8/5

证据包含分层诊断、版本检查、失败路由和重复检查规则;但SKILL.md、CAPABILITIES.md和TASKS.md反复描述不存在的list/inspect/drain/restart表面,虽用横幅解释其为概念动作,仍造成关键路径自相矛盾。测试报告称通过但测试数据不可用,静态审查不能验证实际命令或错误行为,因此仅给有限分数。

适用触发10 / 15 · 3.3/5

触发短语、受众、依赖环境、适用范围和排除范围写得较清楚,也说明主机与BlueField两侧差异;但中文用户支持未说明,核心依据依赖docs.nvidia.com和本地DOCA/MFT环境,未提供中国大陆网络可达性或离线替代方案,因此扣分。

规范维护8 / 15 · 2.7/5

文档分为SKILL.md、CAPABILITIES.md、TASKS.md,并提供加载顺序、边界、相关技能、许可证和部分评测材料;但缺少稳定的版本/变更历史和明确维护责任,SKILLCARD含TBD签名与版本,且许可证、路径和仓库身份存在不一致,示例与FAQ也不足,因此扣分。

有效结果6 / 15 · 2.0/5

核心目标——指导读取comch服务器和连接表——有清晰价值,且基准报告显示评测结果较好;但报告未提供原始数据,文档不给出可直接复用的真实命令、输出样例或解析器,且工作流使用不存在的子命令概念,用户仍需查本地--help和外部文档,故只认可核心任务部分完成。

证据核验5 / 10 · 2.5/5

存在提交的基准报告、evals.json、技能卡和明确的源码/文档指针,支持有限审计;但评测数据集不可用、没有本技能关键路径的提交测试套件或CI执行证据,外部来源未随本次材料提供,静态审查无法独立复现,因此按静态上限给5分。

证据充分度: 评估于 2026年7月20日 审查版本 55f18499943e
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • TASKS.md中的list/inspect工作流与SKILL.md声称二进制没有这些子命令相冲突;执行前必须以已安装二进制的--help和实际输出为准。
  • 涉及驱动重载、BlueField模式变更、RShim/BFB或程序侧重连的建议应单独获得用户确认,并先建立可恢复方案;文档未给出完整回滚步骤。
  • 不要把完整未脱敏输出直接写入日志或共享;输出可能包含PID、服务器名、PCIe地址等运行环境信息。
  • 评测报告声称PASS但原始数据集不可用,不能视为独立复现证据。
查看完整评分方法 →

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

该技能指导代理使用 NVIDIA DOCA 的 doca_comm_channel_admin 命令行工具,盘点当前一侧可见的通信通道服务器与连接。工具会扫描支持 comch 的设备,通过 resourcedump 获取数据,并输出 SERVERS 与 CONNECTIONS 两张表。它是单次、只读的扫描工具,不负责重置、排空或重启通道。适合已安装 DOCA、需要从程序外部核验 BlueField 通道状态的运维人员和开发者。

在当前主机或 BlueField Arm 侧扫描所有 doca_dev,筛选支持 comch 的设备,并对每个设备调用 MFT 的 resourcedump。随后输出服务器名称、PID、使用数/最大数以及 PCIe 地址等服务器和连接信息。每次调用只执行一次库存扫描;支持 ARGP 默认选项,包括 --help、--version、--log-level、--sdk-log-level 和 --json。

  1. BlueField 运维人员需要查看当前可见的 comch 服务器和连接。
  2. Comch 应用开发者看到程序报告 CONNECTED,但需要从外部核对通道状态。
  3. 平台团队在服务上线前采集一份无副作用的通道快照。
  4. 管理员需要判断空表是确实没有通道,还是设备绑定、权限、版本或发现问题。

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

优点
  • 只读且无副作用,适合运行时核验和故障排查。
  • 一次扫描当前一侧所有支持 comch 的设备。
  • 明确区分工具盘点职责与程序侧通道控制职责。
局限
  • 不能创建、重置、排空或重启通道。
  • 依赖已安装的 DOCA SDK、Comm Channel 工具和 MFT resourcedump。
  • SKILL.md 不包含脚本、解析器或预生成示例输出。
  • 非空表需要活动的主机↔DPU comch 通道;空输出不一定代表安装损坏。

如何安装这个 Skill?

先确保 Linux 环境已安装 DOCA SDK,且 Comm Channel tooling 子包提供 /opt/mellanox/doca/tools/ 下的命令。安装该代理技能可运行:npx skills add nvidia/skills --skill doca-comm-channel-admin --yes。源材料未提供 DOCA SDK 本身的安装命令。

如何使用这个 Skill?

向代理提出“列出这台 BlueField 上的 comch 服务器和连接”或“核对管理工具是否看到与程序相同的通道”。在已满足环境要求的主机上运行 /opt/mellanox/doca/tools/doca_comm_channel_admin;该二进制不接受 list、inspect、drain 或 restart 子命令。非空结果需要当前一侧存在由 doca-comch 库创建的活动主机↔DPU 通道。

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

与 doca-comch 库相比,本技能用于从程序外部只读盘点服务器和连接;doca-comch 负责程序侧的通信通道生命周期。通道状态变更应转向 doca-comch、doca-setup、doca-hardware-safety 或 BFB/RShim,而不是本工具。

常见问题

这个技能会修改通道状态吗?
不会。它只执行一次扫描并打印结果,不提供 drain、restart 或 reset 操作。
为什么工具输出为空?
可能确实没有可见通道,也可能存在工具未安装、设备绑定、通道发现、权限或版本问题;需要结合程序状态和分层排查流程判断。
需要什么运行环境?
需要 Linux、/opt/mellanox/doca 下的 DOCA SDK、Comm Channel 工具子包和可用的 MFT resourcedump;工具可从 x86/Arm 主机或 BlueField Arm 侧运行。

同仓库的其他 Skills

均来自 NVIDIA/skills

自动化与运维 ✓ NVIDIA · 官方

DOCA 管理服务运维技能

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

开发与工程 ✓ NVIDIA · 官方

DOCA STA 存储目标加速

帮助开发者在 BlueField 上构建并调试 RDMA NVMe-oF 存储目标。

开发与工程 ✓ NVIDIA · 官方

DOCA 设备管理开发技能

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

开发与工程 ✓ NVIDIA · 官方

DOCA SHA 加速开发技能

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

自动化与运维 ✓ NVIDIA · 官方

DOCA Telemetry Utils

发现遥测计数器、转换 Data ID,并在提交导出器配置前验证 BlueField 设备支持情况。

开发与工程 ✓ NVIDIA · 官方

NVIDIA DOCA 公共知识地图

帮助代理定位 DOCA 的权威文档、样例、版本和安装路径。

开发与工程 ✓ NVIDIA · 官方

DOCA PCC 自定义拥塞控制

指导主机侧在 BlueField 上加载和调试自定义 PCC 算法

开发与工程 ✓ NVIDIA · 官方

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

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

开发与工程 ✓ NVIDIA · 官方

DOCA 调试

帮助定位并分层排查 NVIDIA DOCA 的构建、链接、运行时与程序问题。

开发与工程 ✓ NVIDIA · 官方

DOCA Flow DPA 性能测量

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

开发与工程 ✓ NVIDIA · 官方

DOCA 环境设置技能

帮助开发者验证、配置和排查 DOCA 开发与运行环境,并选择合适的部署路径。

自动化与运维 ✓ NVIDIA · 官方

DOCA 能力探测器

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

自动化与运维 ✓ NVIDIA · 官方

DOCA PCC 诊断计数器

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

开发与工程 ✓ NVIDIA · 官方

DOCA Verbs 原始 RDMA 控制技能

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

开发与工程 ✓ NVIDIA · 官方

DOCA GPUNetIO 开发技能

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

自动化与运维 ✓ NVIDIA · 官方

DOCA 结构化工具契约

用统一的结构化输出汇总 DOCA 环境、设备、能力、验证及主机与 DPU 状态。

开发与工程 ✓ NVIDIA · 官方

DOCA Telemetry Exporter 开发技能

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

自动化与运维 ✓ NVIDIA · 官方

DOCA 升级管控技能

以确认门控安全执行 DOCA 升级与回滚。

自动化与运维 ✓ NVIDIA · 官方

DOCA Bench 性能基准技能

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

自动化与运维 ✓ NVIDIA · 官方

DOCA CollectX 遥测部署

部署、运行和排查 CollectX 遥测采集器,确保计数器经导出器送达下游系统。

相关 Skills