Which step best proves a storage performance problem?
Why C is the answer
Benchmark the storage alone, then compare
Isolate the component before you change anything.
In detail
- Isolate the component before you change anything.
- Change nothing until you know.
Use case
An illustrative scenario, not a real incident.
A team benchmarks storage alone, and it shows a clear limit, which proves the problem.
See it in different ways
flowchart LR A["Storage"] --> B["Network"] B --> C["CPU data loading"] C --> D["GPU"]
stateDiagram-v2 [*] --> LowUtilization LowUtilization --> DataPath: GPUs waiting for data LowUtilization --> Throttling: temperature or power DataPath --> BenchmarkStorage Throttling --> CheckCooling BenchmarkStorage --> [*] CheckCooling --> [*]
flowchart LR S0["Benchmark storage alone"] --> S1["Compare with expected"] --> S2["Decide"]
Key point: Isolate before you change.
Why the other options are wrong
- A. Restart all nodes and watch the next job
- A restart proves nothing.
- B. Add more GPUs to the same job
- More GPUs add to the load.
- D. Change the model and see what happens
- Changing the model proves nothing about storage.

