VsanVmdkIOLoadSpec

VsanVmdkIOLoadSpec
VsanVmdkIOLoadSpec

Deprecated as of vSphere API 6.7.

This class encapsulates the VMDK IO load test spec.

This spec specifies the characteristics of the IO workload for the vSAN storage IO performance test on the virtual disk.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "readPct": 0,
    "oio": 0,
    "iosizeB": 0,
    "dataSizeMb": 0,
    "random": false,
    "startOffsetB": 0
}
integer As int32 As int32
readPct
Required

The read ratio in the IO workload.

It's used to specifies the fraction of the read IOs over the total number of IOs generated. It should be in the range of 0 to 100.

integer As int32 As int32
oio
Required

The number of outstanding IO.

It's used to specify how many outstanding IO should be issued in the IO workload.

integer As int32 As int32
iosizeB
Required

The average IO size in byte.

It's used to specify the IO size for the read/write request in the IO workload.

integer As int64 As int64
dataSizeMb
Required

The size of the portion of the virtual disk covered by the IO workload test.

boolean
random
Required

True to specify the random IO access pattern in IO workload test.

integer As int64 As int64
startOffsetB
Optional

The start offset in byte for the virtual disk to run the IO workload test.