Command-line diagnostics (ibping, ibstat, ibdiagnet): Practice Questions — Troubleshooting Tools (NVIDIA-Certified Professional: AI Networking)
Practice Questions: Command-line Diagnostics (ibping, ibstat, ibdiagnet) These multiple-choice questions are designed to help you prepare for the...
Practice Questions: Command-line Diagnostics (ibping, ibstat, ibdiagnet)
These multiple-choice questions are designed to help you prepare for the NVIDIA-Certified Professional: AI Networking exam, focusing on command-line diagnostic tools essential for troubleshooting AI networking environments.
Which command is primarily used to test connectivity and latency between InfiniBand nodes?
- A. ibstat
- B. ibping
- C. ibdiagnet
- D. cl-resource-query
Answer: B. ibping
Explanation: ibping sends ping packets between InfiniBand nodes to test connectivity and measure latency, similar to ICMP ping in IP networks.
What information does the ibstat command provide?
- A. Real-time event logs of InfiniBand devices
- B. Status and configuration details of InfiniBand ports and devices
- C. Diagnostic reports on InfiniBand fabric errors
- D. Resource allocation summaries for GPU and CPU
Answer: B. Status and configuration details of InfiniBand ports and devices
Explanation: ibstat displays the current state, physical port status, and configuration of InfiniBand devices on the host.
Which command is best suited for comprehensive diagnostics and error detection on InfiniBand fabrics?
- A. ibping
- B. ibstat
- C. ibdiagnet
- D. uFM
Answer: C. ibdiagnet
Explanation: ibdiagnet performs in-depth diagnostics, including error detection, fabric topology analysis, and performance metrics.
When running ibping, what does a "Request timed out" message typically indicate?
- A. The InfiniBand port is in an active state
- B. The destination node is unreachable or down
- C. The fabric has no errors
- D. The command syntax is incorrect
Answer: B. The destination node is unreachable or down
Explanation: A timeout means ibping did not receive a response, indicating connectivity issues or that the target node is offline.
Which of the following is NOT a typical use of ibdiagnet?
- A. Detecting link errors and congestion
- B. Generating fabric topology reports
- C. Querying GPU resource allocation
- D. Checking port counters and statuses
Answer: C. Querying GPU resource allocation
Explanation: ibdiagnet focuses on InfiniBand fabric diagnostics and does not query GPU resource allocation, which is handled by other tools like cl-resource-query.
What does a port state of "Active" reported by ibstat signify?
- A. The port is physically disconnected
- B. The port is enabled and ready for data transmission
- C. The port has encountered a fatal error
- D. The port is in a diagnostic mode
Answer: B. The port is enabled and ready for data transmission
Explanation: An "Active" state means the InfiniBand port is operational and can send and receive data.
Which command would you use to quickly verify if an InfiniBand device is present and its basic status on a host?
- A. ibping
- B. ibstat
- C. ibdiagnet
- D. uFM
Answer: B. ibstat
Explanation: ibstat provides a quick summary of InfiniBand device presence and port status on the host.
During troubleshooting, which command provides the most detailed error and performance data for InfiniBand fabrics?
- A. ibping
- B. ibstat
- C. ibdiagnet
- D. cl-resource-query
Answer: C. ibdiagnet
Explanation: ibdiagnet is designed for detailed diagnostics, including error counters, congestion, and fabric health.
More in this topic
Ready to test your knowledge?
Put what you've learned into practice with a quick quiz and track your progress.
Test your knowledge →