DOCA基准测试工具Skill doca-bench

用于调用 doca_bench 对 DOCA 库(RDMA、压缩、AES-GCM、SHA、DMA、EC、以太网、Comch、GPUNetIO)执行可复现性能测量(吞吐量、批量延迟、精确延迟、最大带宽)的技能;支持探测可用库、对比基线、诊断测量问题。关键词:DOCA,bench,性能测试,吞吐量,延迟,BlueField,RDMA,压缩,加密,基准测试,基线

性能测试 0 次安装 0 次浏览 更新于 9/6/2026
开源协议 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>。