VMProfile
VMProfile
VM Profile parameters required for sizing
JSON Example
{
"vCpusPerVM": 2,
"vCpusPerCore": 4,
"vRAMPerVM": {
"value": 200,
"units": "GB",
"description": "string"
},
"vmsNum": 1000,
"vmdkSize": {
"value": 200,
"units": "GB",
"description": "string"
},
"targetRAMRatio": 1.25,
"dedupOrCompressionRatio": 1.5,
"dedup": 1.5,
"compressionRatio": 1.25,
"resourceUtilization": {
"cpuUtilization": {
"value": 10,
"units": "KB",
"description": "string"
},
"memoryUtilization": {
"value": 10,
"units": "KB",
"description": "string"
}
},
"iopsPerVM": 50,
"ioProfile": {
"blockSizeInKB": 4,
"ioAccessPattern": "Random",
"ioRatios": "70/30"
},
"aggregatedIOPs": 5000
}
number As double
As double
vCpusPerVM
Required
vCpusPerVM
integer
vCpusPerCore
Required
vCpusPerCore
integer
vmsNum
Required
vmsNum
number As double
As double
targetRAMRatio
Required
targetRAMRatio
number As double
As double
dedupOrCompressionRatio
Required
dedupOrCompressionRatio
number As double
As double
dedup
Optional
dedup
number As double
As double
compressionRatio
Optional
compressionRatio
integer
iopsPerVM
Required
iopsPerVM
integer
aggregatedIOPs
Required
aggregatedIOPs