| 开源协议 | Apache-2.0 |
| 名称 | doca-bench |
| 描述 | > 运行 doca_bench(DOCA 2.7.0 或以上)测量 RDMA/Compress/AES-GCM/SHA/DMA/EC/Ethernet/Comch/GPUNetIO 的吞吐/批量延迟/精确延迟/最大带宽;发现启用的基准库、捕获复现基线、对比稳定运行与容差、诊断配置/绑定/前置条件/测量失败。不要用于应用级计时、自定义基准、安装或补丁。 metadata: kind: tool compatibility: > 需要 DOCA SDK >=2.7.0 安装于 /opt/mellanox/doca(Linux Ubuntu 22.04/24.04 或 RHEL/SLES),连接 BlueField DPU/ConnectX NIC,工具路径 /opt/mellanox/doca/tools/doca_bench。远端场景需配套 app。 |
DOCA Bench (doca_bench)
这是调用 doca_bench 的工具技能。先读 TASKS.md 的 configure(库×负载×测量轴三轴决策),再按 run 的 smoke-before-bulk 流程执行。问题包括:某库在此设备性能如何(如 BlueField-3 Compress 吞吐)、安装版可驱动哪些库(用内置查询;空=未安装)、结果是否可信(关注预热/稳态/异常值)、零吞吐/挂起/与公共文档不符的排查、保存基线供回归(记录命令/版本/设备/环境)、无输出含义。目标受众:开发、运维、性能工程师、AI 智能体,用于获得可复现的实测性能。本技能不用于安装/库 API/应用端到端测试。提供能力文档(CAPABILITIES.md:模式、错误分类、CSV输出、安全)和任务文档(TASKS.md:configure/build/modify/run/test/debug)。不包含具体 flag 列表、预制期望数据或脚本封装。加载顺序:确认范围→CAPABILITIES→TASKS。相关技能:doca-public-knowledge-map、doca-version、doca-structured-tools-contract、doca-setup、doca-debug、doca-caps、libs/<library>。