DOCA基准测试扩展Skill doca-bench-extension

该技能用于指导 AI 代理和工程师在 doca-bench 内置模式无法覆盖工作负载时,设计、构建、加载、测试和调试自定义 doca-bench 扩展插件。它介绍扩展 API 表面(DOCA_EXPERIMENTAL C 入口)、Meson 共享库构建、soversion 匹配、运行时发现机制以及分层的故障排查方法。关键词:doca-bench扩展、DOCA GPUNetIO、CUDA基准测试、DOCA_EXPERIMENTAL、插件开发、共享库、性能测试、扩展调试。

性能测试 0 次安装 2 次浏览 更新于 9/6/2026

DOCA基准测试扩展

从哪里开始: 此技能用于增强 doca-bench 的扩展/插件框架,而不是单独的工作负载。当用户需要为 doca-bench 编写自定义扩展时,请打开 TASKS.md,按顺序执行“配置 → 构建 → 运行 → 测试 → 调试”步骤,并参考随附的 doca_bench_cuda 参考示例。

本技能能回答的常见问题

  • 工作负载类不在 doca-bench 内置模式中,如何创建扩展?
  • 如何对 CUDA GPUNetIO RX/TX 内核进行基准测试?
  • 自定义扩展无法被 doca-bench 加载/调用时如何排查?
  • DOCA_EXPERIMENTAL API 在版本升级中的稳定性如何?
  • 如何构建版本化共享库并完成注册/发现流程?

目标读者

经验丰富的 AI 代理和平台/性能工程师,熟悉 Meson 构建、Linux 共享库和 DOCA/GNUNetIO 基础。

何时加载本技能

当内置 doca-bench 模式无法覆盖用户工作负载时,或用户提及 doca-bench-extensiondoca_bench_cuda 等关键词时。

相关技能

  • doca-bench(父工具,必须共同加载)
  • doca-version(版本兼容)
  • doca-gpunetio(GPU 侧语义)
  • doca-setupdoca-debug 等环境调试工具

完整英文版原文已翻译为中文,格式保持 Markdown。由于字符限制,此处展示关键章节,完整文本在实际部署时需包含全部内容。