Skip to main content
Use these checks after launching an instance to confirm you’re getting the performance you’re paying for, and before opening a support ticket about slow workloads. For the hardware specs to compare against (memory, bandwidth, interconnect), see the GPU comparison table.

Quick health check

Confirm that:
  • The GPU model and count match what you rented (H100 80GB, H200 141GB, or B200 192GB)
  • ECC error counts are zero or not climbing
  • No GPU is stuck at low clocks or in a fallback power state while idle

GPU diagnostics (DCGM)

NVIDIA’s Data Center GPU Manager runs structured hardware diagnostics:
Any test reported as Fail is grounds for a support ticket — include the full output.

Compute throughput

A large matrix multiplication measures real achievable throughput:
Compare against the GPU’s datasheet peak for dense BF16. Well-tuned large matmuls should reach a substantial fraction of peak; results dramatically below that across repeated runs (rule out thermal throttling and shared load first) are worth reporting to support.

Memory bandwidth

Device-to-device results should approach the memory bandwidth listed for your GPU (3.35 TB/s H100, 4.8 TB/s H200, 8 TB/s B200).

Multi-GPU and interconnect

For multi-GPU instances and InfiniBand clusters, verify collective bandwidth with nccl-tests:
Check the busbw column at large message sizes:
  • On NVLink-connected nodes, bus bandwidth should scale toward the NVLink spec (900 GB/s on H100/H200, 1.8 TB/s on B200) — several hundred GB/s at large sizes is healthy on 8x H100.
  • On InfiniBand clusters, run the multi-node variant (via MPI) and confirm inter-node bandwidth is consistent with the cluster’s InfiniBand configuration (up to 3.2 Tb/s).
You can also confirm the interconnect topology directly:

Storage I/O

See Storage and Ports for the difference between local NVMe and network volumes — expected throughput differs substantially between the two.

If results are below expectations

  1. Re-run the failing test at least twice to rule out transient load.
  2. Capture the output of nvidia-smi -q alongside the benchmark output.
  3. Contact support with the instance ID, region, and the collected outputs.