VsanVmdkLoadTestResult

VsanVmdkLoadTestResult
VsanVmdkLoadTestResult

Deprecated as of vSphere API 6.7.

Class for the VMDK load test result.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "success": false,
    "faultMessage": "string",
    "spec": {
        "_typeName": "string",
        "vmdkCreateSpec": {
            "_typeName": "string",
            "diskType": "string",
            "adapterType": "string",
            "capacityKb": 0,
            "profile": [
                {
                    "_typeName": "string"
                }
            ],
            "crypto": {
                "_typeName": "string"
            },
            "sectorFormat": "string"
        },
        "vmdkIOSpec": {
            "_typeName": "string",
            "readPct": 0,
            "oio": 0,
            "iosizeB": 0,
            "dataSizeMb": 0,
            "random": false,
            "startOffsetB": 0
        },
        "vmdkIOSpecSequence": [
            {
                "_typeName": "string",
                "readPct": 0,
                "oio": 0,
                "iosizeB": 0,
                "dataSizeMb": 0,
                "random": false,
                "startOffsetB": 0
            }
        ],
        "stepDurationSec": 0
    },
    "actualDurationSec": 0,
    "totalBytes": 0,
    "iops": 0,
    "tputBps": 0,
    "avgLatencyUs": 0,
    "maxLatencyUs": 0,
    "numIoAboveLatencyThreshold": 0
}
boolean
success
Required

True if the VMDK load test is succeeded.

string
faultMessage
Optional

The error message when there is any issue found.

spec
Required

The spec for this result indicating the result is tested based on the spec.

integer As int32 As int32
actualDurationSec
Optional

The total duration time in second in the IO workload test.

integer As int64 As int64
totalBytes
Optional

The total read/write bytes in the IO workload test.

integer As int64 As int64
iops
Optional

The average Input/Output IO operations per second in the IO workload test.

integer As int64 As int64
tputBps
Optional

The throughput in byte per second in the IO workload test.

integer As int64 As int64
avgLatencyUs
Optional

The average IO latency in microsecond in the IO workload test.

integer As int64 As int64
maxLatencyUs
Optional

The maximum IO latency in microsecond in the IO workload test.

integer As int64 As int64
numIoAboveLatencyThreshold
Optional

The number of IOs whose latency exceed the threshold as 5000 ms.