本文へ移動
cccskills
無料GitHub で公開日本語紹介

doca-perftest

DOCA PerftestでRDMAの帯域幅、メッセージレート、遅延を測定します。2台間の計測から複数ノードの一斉テストまで実行できます。

原文原文の説明を見る

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.

NVIDIA/skillsスター 3,781(GitHub 3,781 + cccskills 0)

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 2台のホスト間でRDMA性能を測りたいとき
  • 複数ノードで一斉にベンチマークしたいとき
  • RDMAバックエンドの性能を比較したいとき
  • 遅延のばらつきやデバイスエラーを調べたいとき

日本語での紹介

できること

doca_perftest を使ったRDMAベンチマークの実行を支援します。ホスト間の帯域幅、メッセージレート、遅延を測定でき、write、read、sendなどの操作を対象にできます。複数ノードではJSONシナリオやトラフィックパターンを使ったテストも扱います。IBVとDOCA Verbsのバックエンド比較、GPUNetIOエンジンの利用、クライアントとサーバーで数値が異なる場合やデバイスが使用中と表示される場合の確認も対象です。

こんなときに便利

ConnectXまたはBlueFieldのRDMAデバイスで性能を測りたいときや、複数ホストの結果をまとめて比較したいときに向いています。測定条件を確認しながら、遅延や帯域幅のばらつきを調べる場面にも使えます。

使い方の例

  • 「2台のホスト間でRDMA writeの帯域幅を測ってください」
  • 「複数ノードでall-to-allの遅延を測りたい」
  • 「IBVとDOCA Verbsの結果を同じデバイスで比べたい」

注意点

DOCA 3.5以降のLinux環境、ConnectXまたはBlueFieldのRDMAデバイス、libibverbsが必要です。複数ノードではOpenMPIを使います。DOCA Verbsには doca-verbs、GPUNetIOには doca-gpunetio、CUDA、Volta以降のGPUが必要です。共有されていない信頼できるファブリックで実行してください。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(8)

  • SKILL.md4.6 KB
  • BENCHMARK.md10.3 KB
  • CAPABILITIES.md2.9 KB
  • evals/evals.json2.9 KB
  • skill-card.md4.7 KB
  • skill.oms.sig5.1 KB
  • SKILLCARD.yaml2.4 KB
  • TASKS.md4.7 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

DOCA Perftest

When to load this skill

Load this skill when the user wants to — or the agent needs to — run doca_perftest 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 --traffic_pattern (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 --traffic_pattern, 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 ib_write_bw / ib_send_lat 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.

Example questions this skill answers well

  • "Run a point-to-point RDMA write bandwidth test." Use -d <dev> -n <server> -v write -m bw -s <size> -D <sec>; the client coordinates the server side over SSH (requires SSH key exchange set up beforehand).
  • "Benchmark 16 nodes at once and get one report." Use a JSON scenario or --traffic_pattern; the report aggregates per device, node and test.
  • "Latency differs between runs." Check the latency mode, the core and NUMA placement, and whether both sides use the same message size and verb.

Loading order

  1. This file for scope and routing.
  2. TASKS.md for the exact command for the job you are doing.
  3. CAPABILITIES.md when you need to know whether a verb, driver, memory type or traffic pattern is supported.

Do not open every companion file.

Scope boundaries

  • Installs and driver packages: doca-setup/SKILL.md.
  • Version matching across client, server and DOCA release: doca-version/SKILL.md.
  • Any change to NIC or eswitch state, firmware, or host kernel settings (hugepages, IOMMU, PCIe rebind): follow doca-hardware-safety/SKILL.md first.
  • Failure diagnosis: doca-debug/SKILL.md for the layer ladder, then the TASKS.md ## debug anchor here.
  • Upstream CPU-initiated ib_write_bw: this tool replaces it on DOCA 3.5; do not mix the two in one comparison without saying so.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

accelerated-computing-cudf

無料概要あり

pandasで扱う表データ処理をcuDFでGPUへ移す作業を支援します。結合・集計・CSVやParquet入出力から、結果の照合、メモリ対策、複数GPU利用まで扱います。

  • 既存pandas処理を少ない変更で加速
  • 結合や集計をGPUへ移したいとき
  • 欠損値や並び順をpandasと照合
NVIDIA/skills3,7812026年10月29日 更新

NVIDIA Nemotron Voice Agentのサンプルを変更し、別のバックエンドを設けずに予約受付や患者情報の聞き取りを行う音声エージェントを作るスキル。

  • 予約受付の音声エージェント作成
  • 患者情報5項目の会話による収集
  • 独自の医療受付とツール呼び出し設計
NVIDIA/skills3,7812026年10月29日 更新

amc-run-rtsp-calibration

無料概要あり

ライブカメラのRTSP映像をVIOSで録画し、AutoMagicCalibでカメラ校正を進めます。設定や位置合わせ資料の取り込み、進捗確認、結果取得まで扱います。

  • ライブ映像でカメラ校正をしたいとき
  • 現場用の設定と位置合わせ資料を登録
  • 正解データを使った校正結果の評価
NVIDIA/skills3,7812026年10月29日 更新

amc-run-sample-calibration

無料概要あり

同梱の倉庫カメラ映像でAMCのカメラ校正を一通り実行し、正解データとの誤差を確認します。導入後の動作検証や、実データ投入前の確認に使えます。

  • 導入直後のAMCを動作確認したいとき
  • サンプルの校正誤差を確認したいとき
  • Swagger UIで手順を確認したいとき
NVIDIA/skills3,7812026年10月29日 更新

amc-run-video-calibration

無料概要あり

録画済みの複数カメラ映像をAutoMagicCalibに送り、カメラの位置や向きを調整する処理を、プロジェクト作成から進捗確認・結果評価まで進めます。

  • 同期済みMP4からカメラを調整したいとき
  • ローカル設定や対応点ファイルの登録
  • 正解データで調整結果を評価したいとき
NVIDIA/skills3,7812026年10月29日 更新

amc-setup-calibration-stack

無料概要あり

AutoMagicCalibの自動キャリブレーション環境をDocker Composeで構築し、NGC認証からポート設定、サービスとWeb UIの起動確認まで進めます。

  • AutoMagicCalibとWeb UIの起動
  • サービスポートと接続先の設定
  • 任意のVGGTモデルの導入
NVIDIA/skills3,7812026年10月29日 更新

NVIDIA のスキルをすべて見る

このスキルの問題を報告する