Set VM CPU Settings
Configures one or more processors of a virtual machine.
Input Parameters
| VM Name |
String |
Yes |
Specifies the name of the virtual machine on which the processor is to be configured. |
| Migration Compatibility Enabled |
Selector |
Yes |
Specifies whether the virtual processor’s features are to be limited for compatibility when migrating the virtual machine to another host. |
| Operating System Compatibility Enabled |
Selector |
Yes |
Specifies whether the virtual processor’s features are to be limited for compatibility with older operating systems. |
| CPU Count |
Number |
Yes |
Specifies the number of processors for the virtual machine. |
| CPU Maximum |
Number |
Yes |
Specifies the maximum percentage of resources available to the virtual machine processor to be configured. Allowed values range from 0 to 100. |
| Max CPU Count Per Numa Node |
Number |
Yes |
Specifies the maximum number of processors per NUMA node to be configured for the virtual machine. |
| Max Count Per Numa Socket |
Number |
Yes |
Specifies the maximum number of sockets per NUMA node to be configured for the virtual machine. |
| Relative CPU Weight |
Number |
Yes |
Specifies the priority for allocating the physical machine’s processing power to this virtual machine relative to others. Allowed values range from 1 to 10000. |
| Total CPU Reserved for VM |
Number |
Yes |
Specifies the percentage of processor resources to be reserved for this virtual machine. Allowed values range from 0 to 100. |
| Resource Pool Name |
String |
Yes |
Specifies the name of the processor resource pool to be used. |
Output Parameters
| Result |
Number |
Returns a success value of zero or any value other than zero to indicate failure. |
Example Input Parameters
| VM Name |
String |
Yes |
Guest001 |
| Migration Compatibility Enabled |
Selector |
No |
Enabled |
| Operating System Compatibility Enabled |
Selector |
No |
Enabled |
| CPU Count |
Number |
No |
2 |
| CPU Maximum |
Number |
No |
75 |
| Max CPU Count Per Numa Node |
Number |
No |
0 |
| Max Count Per Numa Socket |
Number |
No |
0 |
| Relative CPU Weight |
Number |
No |
200 |
| Total CPU Reserved for VM |
Number |
No |
10 |
| Resource Pool Name |
String |
No |
Primordial |