1.10 Validating hardware for workloads
DCGM diagnostic levels, soak loops and the pre-flight stress test.
Key points
Validating hardware for workloads means proving a node can run real jobs. DCGM diagnostics have levels with different run times. Level 1 is the quick readiness metric. Level 2 suits a job epilogue after a failure. Levels 3 and 4 are for an administrator's post-mortem.
What NVIDIA says (1)
“Level 1 tests to use as a readiness metric Level 2 tests to use as an epilogue on failure Level 3 and Level 4 tests to be run by an administrator as post-mortem”
A stress test runs the hardware at high load to expose weak parts. NVSM's stress-test can target GPUs, CPU, memory and storage, for a set duration.
What NVIDIA says (2)
“NVIDIA recommends running the pre-flight stress test before putting a system into a production environment or after servicing.”
“You can specify running the test on the GPUs, CPU, memory, and storage, and also specify the duration of the tests.”
A soak test keeps hardware under load for longer to expose intermittent faults. DCGM's --iterations runs the same suite in a loop.
What NVIDIA says (2)
“DCGM also supports running tests suites in loops using the --iterations option. Using this option allows for increasing the runtime duration of the tests.”
“dcgmi diag -r pcie --iterations 3”
Key terms
- DCGM diagnostics: dcgmi diag tests GPU health at run levels 1 to 4; higher levels run longer and include the lower ones.
Sample question
Which DCGM diagnostic level does NVIDIA intend as a quick readiness check before a workload starts?
Show the answer
Answer: Level 1
Validating hardware for workloads means proving a node can run real jobs. DCGM diagnostics have levels with different run times. Level 1 is the quick readiness metric. Level 2 suits a job epilogue after a failure. Levels 3 and 4 are for an administrator's post-mortem.
What NVIDIA says (1)
“Level 1 tests to use as a readiness metric Level 2 tests to use as an epilogue on failure Level 3 and Level 4 tests to be run by an administrator as post-mortem”
Practice 1.10 (3 questions) Full System and Server Bring-up guide
← 1.9 Installing physical GPUs · 1.11 Third-party storage parameters →