Agent skill · nvidia
doca-perftest
Use this skill when the user is running DOCA Perftest (doca_perftest), the RDMA benchmark that measures bandwidth, message rate and latency for RDMA verbs, point-to-point or across a cluster, with an optional DOCA Verbs backend (-r dv) or GPUNetIO engine (--engine gpunetio). Trigger even when the user does not say "DOCA Perftest" — implicit phrasings include "how do I benchmark RDMA write bandwidth with DOCA", "run ib_write_bw but across 8 nodes", "perftest says the device is busy", "my latency numbers differ between client and server", "launch the server over SSH", or "run an all-to-all RDMA test from a JSON scenario". Refuse and route elsewhere for DOCA install (doca-setup), DOCA Bench (doca-bench), and application-level throughput.
What it needs
About 3k tokens when loaded.
What this skill does
DOCA Perftest When to load this skill Load this skill when the user wants to — or the agent needs to — run docaperftest on a host with DOCA installed. Concretely: Measuring RDMA bandwidth, message rate, or latency between two hosts (point-to-point) with a verb such as write / read / send. Running the same benchmark across many nodes — JSON scenario or --trafficpattern (pair-wise, all-to-all), orchestrated over OpenMPI / passwordless SSH. Comparing the IBV and DOCA Verbs backends (-r ibv vs -r dv) or driving the GPUNetIO engine (--engine gpunetio). Interpreting a run: client-vs-server number drift, "device busy", inconsistent latency across runs. Do not load this skill for DOCA install (doca-setup), the doca-bench harness, Flow pipeline tuning (doca-flow-tune), or application-level throughput. Examples "Measure RDMA write bandwidth between two ConnectX-7 hosts with 64 KB messages." Point-to-point: run the server, then the client with -n. "I need latency across 16 nodes, all-to-all." Multi-node: JSON scenario or --trafficpattern, with OpenMPI. "Compare the IBV and DOCA Verbs drivers on the same device." Same command, -r ibv vs -r dv. Instructions Follow the loading order below. Open TASKS.md for the commands and CAPABILITIES.md for what the tool can measure and what it does not. Where to start: DOCA Perftest is the DOCA 3.5 replacement for legacy ibwritebw / ibsendlat plus the orchestration scripts used to run them on many nodes. Start at TASKS.md ## point-to-point for a first run. Use ## multi-node for scenarios and ## debug when a run fails or the numbers look wrong. If DOCA is not installed, route to doca-setup/SKILL.md. Client and server must run the same DOCA Perftest version; check with doca-version/SKILL.md before comparing numbers across hosts. If the question is about GPU-initiated RDMA in the user's own code, route to doca-gpunetio/SKILL.md. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills nvidia/doca-perftest