In the vSAN performance diagnostics, you see this message:
The outstanding IOs for the benchmark might not be optimal to achieve the desired goal
This message means that the outstanding IOs queued by the benchmark are either too low or too high for the desired goal, which means that the benchmark workload is either insufficient or too much for the desired goal.
The detailed performance graphs explain how this error is detected. The graphs may show the plot of outstanding IOs at the vSAN –VM consumption (that is, outstanding IOs across the vSAN cluster) and compare against an expected threshold. A screenshot is displayed below.
The detailed graphs may also show the “Delayed IO Percentage” at the vSAN disk group layer or the “Number of IOPS delayed” at the VM layer and compare against the expected threshold. The detailed graphs may also compare the vSAN backend with disk groups and demonstrate that the vSAN backend latency is much higher than the disk group latency, thereby implying that there is high queuing at the vSAN DOM Component Manager layer due to high outstanding IOs issued by the benchmark.
What are possible ways to address the issue?
If you encounter this exception, the remedy is to adjust the benchmark workload that you are running on the vSAN cluster according to the desired goal of performance evaluation. To achieve higher IOPS or higher throughput, it may be necessary to increase the outstanding IO. To achieve lower latency, it may be necessary to decrease the outstanding IO. More details follow: