Editing VM vCPUs and RAM

Virtual machine hardware settings determine the amount of Metered RAM and vCPU capacity that the VM consumes—larger VMs consume more Metered RAM and vCPU capacity. For information about how Metered RAM and vCPU capacity are calculated, see How usage is calculated.

Contents

Instructions

To edit the VM vCPU and RAM settings
  1. Make sure the VM is fully powered off (not running or suspended).
  2. We recommend that before you make any hardware changes to your VM, that you create a template of it. If any problems occur, you can restore your VM from this template.
  3. Navigate to the VM Settings > Hardware page.

    hardware settings

  4. Choose the number of vCPUs that the VM will use.

    If an x86 VM is hardware version 10 or newer, click Advanced to see multi-core vCPU options. By default, Skytap configures 1 vCPU core per socket.

    Notes

    • The maximum number of vCPUs for a single VM varies, depending on region. For a list of regional capabilities, see Skytap service limits.
    • If an x86 VM is hardware version 9 or earlier, you can upgrade the VM hardware version to make advanced vCPU configuration options available. For instructions, see Upgrading VM hardware versions.
    • Only valid vCPU configuration core and socket combinations are displayed.

  5. For AIX and Linux on Power VMs, set vCPU sharing mode to either Uncapped or Capped.

    • Capped – The VM can never exceed the entitled capacity, determined by the vCPUs and RAM values for the VM.
    • Uncapped – The VM will automatically use any excess processor resources available in the shared resource pool, in excess of the entitled capacity. This is the default setting.

    CPU sharing mode helps control costs for applications that determine license cost, based on vCPU usage.

  6. Next to Hardware RAM, enter The amount of RAM (in MiB) that the VM will use.

    Notes

    • The amount of RAM (in GiB) must be equal to or greater than the number of vCPUs.
    • The maximum amount of RAM available for a single VM varies, depending on region.
    • For x86 VMs – Increasing the amount of RAM, also increases the IOPS performance (up to 16 GiB of RAM).
    • For Power A CPU architecture that supports IBM i, AIX, and Linux (on Power) in Skytap. VMs – Increasing RAM enables higher Entitled capacity (effectively increasing CPU performance). For specific details, see the CPU Entitled capacity lookup table below.
    • For Power VMs – The minimum supported RAM is 2048 MiB (2 GiB).
  7. If you want to limit Entitled capacity for a Power VM to a value lower than that calculated by vCPUs and RAM, click edit and type the Entitled capacity value you want to use.

  8. Click Save.

Additional information

  • Follow vendor recommendations for the operating system and the installed applications when setting the CPU and RAM values. Generally:

    • Additional CPU cores permit more concurrent system and application processes, which improves system performance.
    • Additional RAM allows more applications to be active and improves access speeds for data.
  • Some VMs may not support every configuration option that Skytap allows you to set. The guest OS type and hardware version number determine the amount of CPUs and RAM that a VM can use.

    For example:

    • Windows Server 2008 R2 Standard VMs support a maximum of 4 CPUs. If you select 8 CPUs, 4 of those CPUs are ignored by the guest OS.
    • VM (x86 The most common CPU architecture. x86 CPUs support Windows and Linux VMs in Skytap. ) hardware versions 9 and earlier don’t support 12 CPUs or 256 GiB of RAM. For example, if you select 12 CPUs for a VM on hardware version 7, you may see an error message when the VM runs.

For Power VMs, set Entitled capacity (and approximate IBM i CPW) by changing the amount of RAM and the number of CPUs.

The table below was calculated with the following formulas:

  • EC=MIN(vcpu_count,FLOOR(MAX(gb_ram/40,0.05),0.01))
  • vcpu_limit=MIN(ROUNDUP(EC*20,0),16)
  • CPW=EC*10618 (approximate) – For POWER8 VMs
CPU Cores
1234
RAM EC CPW EC CPW EC CPW EC CPW
1 GB0.05 530 --- --- --- --- --- ---
2 GB0.05 530 --- --- --- --- --- ---
3 GB0.07 7430.07 743 --- --- --- ---
4 GB0.10 1,0610.10 1,061 --- --- --- ---
5 GB0.12 1,2740.12 1,2740.12 1,274 --- ---
6 GB0.15 1,5920.15 1,5920.15 1,592 --- ---
7 GB0.17 1,8050.17 1,8050.17 1,8050.17 1,805
8 GB0.20 2,1230.20 2,1230.20 2,1230.20 2,123
16 GB0.40 4,2470.40 4,2470.40 4,2470.40 4,247
32 GB0.80 8,4940.80 8,4940.80 8,4940.80 8,494
48 GB1.0010,6181.2012,7411.2012,7411.2012,741
64 GB1.0010,6181.6016,9881.6016,9881.6016,988
128 GB1.0010,6182.0021,2363.0031,8543.2033,977
256 GB1.0010,6182.0021,2363.0031,8544.0042,472
512 GB1.0010,6182.0021,2363.0031,8544.0042,472
CPW values are approximate.

Notes

  • This table provides some common RAM and CPU core combinations for Entitled capacity and CPW. You can choose other values for both RAM and CPUs—the updated Entitled capacity value displays in the Skytap interface.
  • The Entitled capacity (and approximate CPW) values in this table are guaranteed when the corresponding RAM and CPUs are configured for the VM.
  • Currently, a single IBM i VM supports a maximum of four CPU Cores (approximately 42,472 CPW).
  • If you change Entitled capacity for an active Power VM, it will display updated values but those values aren't applied to the VM until it's completely shut down, and then started again.

For Power VMs, set Entitled capacity (and approximate IBM i CPW) by changing the amount of RAM and the number of CPUs.

The table below was calculated with the following formulas:

  • EC=MIN(vcpu_count,FLOOR(MAX(gb_ram/40,0.05),0.01))
  • vcpu_limit=MIN(ROUNDUP(EC*20,0),16)
  • CPW=EC*15000 (approximate) – For POWER9 VMs
CPU Cores
1234
RAM EC CPW EC CPW EC CPW EC CPW
1 GB0.05 750 --- --- --- --- --- ---
2 GB0.05 750 --- --- --- --- --- ---
3 GB0.07 1,0500.07 1,050 --- --- --- ---
4 GB0.10 1,5000.10 1,500 --- --- --- ---
5 GB0.12 1,8000.12 1,8000.12 1,800 --- ---
6 GB0.15 2,2500.15 2,2500.15 2,250 --- ---
7 GB0.17 2,5500.17 2,5500.17 2,5500.17 2,550
8 GB0.20 3,0000.20 3,0000.20 3,0000.20 3,000
16 GB0.40 6,0000.40 6,0000.40 6,0000.40 6,000
24 GB0.60 9,0000.60 9,0000.60 9,0000.60 9,000
32 GB0.8012,0000.8012,0000.8012,0000.8012,000
48 GB1.0015,0001.2018,0001.2018,0001.2018,000
64 GB1.0015,0001.6024,0001.6024,0001.6024,000
128 GB1.0015,0002.0030,0003.0045,0003.2048,000
256 GB1.0015,0002.0030,0003.0045,0004.0060,000
512 GB1.0015,0002.0030,0003.0045,0004.0060,000
CPW values are approximate.

Notes

  • This table provides some common RAM and CPU core combinations for Entitled capacity and CPW. You can choose other values for both RAM and CPUs—the updated Entitled capacity value displays in the Skytap interface.
  • The Entitled capacity (and approximate CPW) values in this table are guaranteed when the corresponding RAM and CPUs are configured for the VM.
  • Currently, a single IBM i VM supports a maximum of four CPU Cores (approximately 60,000 CPW).
  • If you change Entitled capacity for an active Power VM, it will display updated values but those values aren't applied to the VM until it's completely shut down, and then started again.
  • Some older operating system versions require POWER8 compatibility mode, which reduces processor performance and CPW values to less than what this table displays.

For Power VMs, set Entitled capacity by changing the amount of RAM and the number of CPUs.

The table below was calculated with the following formulas:

  • EC=MIN(vcpu_count,FLOOR(MAX(gib_ram/40,0.05),0.01))
  • vcpu_limit=MIN(ROUNDUP(EC*20,0),16)
CPU Cores
RAM 5 6 7 8 9 10 12 14 16
9 GiB0.22 --- --- --- --- --- --- --- ---
10 GiB0.25 --- --- --- --- --- --- --- ---
11 GiB0.270.27 --- --- --- --- --- --- ---
12 GiB0.300.30 --- --- --- --- --- --- ---
13 GiB0.320.320.32 --- --- --- --- --- ---
14 GiB0.350.350.35 --- --- --- --- --- ---
15 GiB0.370.370.370.37 --- --- --- --- ---
16 GiB0.400.400.400.40 --- --- --- --- ---
17 GiB0.420.420.420.42 --- --- --- --- ---
18 GiB0.450.450.450.450.45 --- --- --- ---
20 GiB0.500.500.500.500.50 0.50 --- --- ---
22 GiB0.550.550.550.550.55 0.55 --- --- ---
24 GiB0.600.600.600.600.60 0.60 0.60 --- ---
26 GiB0.650.650.650.650.65 0.65 0.65 --- ---
27 GiB0.670.670.670.670.67 0.67 0.67 0.67 ---
28 GiB0.700.700.700.700.70 0.70 0.70 0.70 ---
29 GiB0.720.720.720.720.72 0.72 0.72 0.72 ---
30 GiB0.750.750.750.750.75 0.75 0.75 0.75 ---
40 GiB1.001.001.001.001.00 1.00 1.00 1.00 1.00
80 GiB2.002.002.002.002.00 2.00 2.00 2.00 2.00
120 GiB3.003.003.003.003.00 3.00 3.00 3.00 3.00
160 GiB4.004.004.004.004.00 4.00 4.00 4.00 4.00
200 GiB5.005.005.005.005.00 5.00 5.00 5.00 5.00
240 GiB5.006.006.006.006.00 6.00 6.00 6.00 6.00
280 GiB5.006.007.007.007.00 7.00 7.00 7.00 7.00
320 GiB5.006.007.008.008.00 8.00 8.00 8.00 8.00
360 GiB5.006.007.008.009.00 9.00 9.00 9.00 9.00
400 GiB5.006.007.008.009.0010.0010.0010.0010.00
440 GiB5.006.007.008.009.0010.0011.0011.0011.00
480 GiB5.006.007.008.009.0010.0012.0012.0012.00
512 GiB5.006.007.008.009.0010.0012.0012.8012.80

Notes

  • This table provides some common RAM and CPU core combinations for Entitled capacity. You can choose other values for both RAM and CPUs—the updated Entitled capacity value displays in the Skytap interface.
  • The Entitled Capacity values in the table below are guaranteed when the corresponding RAM and CPUs are configured for the VM.
  • If you change Entitled capacity for an active Power VM, it will display updated values but those values aren't applied to the VM until it's completely shut down, and then started again.