Compute Resource Extended CPU Flags

 OnApp provides the list of extended CPU flags for each KVM compute resource. The extended CPU flag’s feature provides the possibility to get the maximum functionality and performance of the new CPUs with latest processor types. The CPU flags are managed per compute zone. The compute resource level provides only the list of flags marked as enabled/disabled/available/unavailable. See further sections for details.

Extended CPU flag's management is available for KVM compute resources only.

On this page:

Prerequisites


 

The extended CPU flags are managed per compute zone. So that each compute resurce assigned to a zone will inherit the flags enabled per compute zone.

The following steps should be taken to enable CPU flags feature:

  1. Set up CPU flags functionality for all compute resources added to a certain compute zone:
  2. Enable or disable CPU flags for certain compute zone. For more information refer to the Manage Extended CPU Flags for Compute Zone section of this guide.

Compute resource CPU flags 


 


To view the list of extended CPU flags of a compute resource:

  1. Go to your Control Panel's Settings menu and click the Compute Resources icon.
  2. Click the label of the compute resource you are interested in.
  3. On the screen that appears, click the Compute Resource Overview link in the Tools section.
  4. You will get the page with compute resource details. Click the Extended CPU flags link in the Tools section.
  5. On the screen that follows you'll see the list of CPU flags sorted into several parts:
    • Enabled - those flags which are currently enabled per compute zone to which this compute resource is attached. So each compute resource in this zone has these flags enabled. 

    • Disabled - those flags which are currently disabled per compute zone to which this compute resource is attached but you can enable them if required on the Manage CPU Flags page. That means that each compute resource in this zone has these flags, but they are not enabled currently.

    • Available - the list of all CPU Flags detected on this compute resource. This list is shown when the compute resource is not assigned to a compute zone. These flags cannot be enabled for this compute resource individually. At first the compute resource should be assigned to a compute zone, and then the flags can be configured for the whole compute zone.
    • Unavailable - those flags which are available to this particular compute resource only and not available to other compute resources in a compute zone, so they cannot be enabled.


Example

Let's consider the configuration where one compute zone has three compute resources assigned to it. Compute Resource 4 is not assigned to any compute zone.

  • Flag1, Flag2 and Flag3 are enabled: they are common for all compute resources in a zone, and switched on for the compute zone. So Compute Resource 1, Compute Resource 2 and Compute Resource 3 also have these flags enabled. 
  • Flag4 is disabled for the compute zone. That means that  Compute Resource 1, Compute Resource 2 and Compute Resource 3 have Flag4, but it is not enabled currently. 
  • Flag5 and Flag6 are available to Compute Resource 3 only and not available to other compute resources in the compute zone, so they cannot be enabled. They are unavailable.
  • Flag7 and Flag8 are available for Compute Resource 4. But Compute Resource 4 is not assigned to the compute zone, so Flag7 and Flag8 cannot be enabled for Compute Resource 4 individually. At first Compute Resource 4 should be assigned to the compute zone, and then Flag7 and Flag8 can be configured for the whole compute zone if they are not conflicted.