OnApp provides a possibility to use CPU model configuration to group compute resources with similar CPU performance characteristics into compute zones. The CPU model configuration is implemented on a per-compute-zone basis. The compute zone with CPU configuration is automatically assigned to a CPU model with a set of default and additional CPU flags. On the compute resource level, you can view the CPU model and the list of default, additional and unmatching CPU flags.
The extended CPU configuration is applicable only to KVM compute resources.
Currently, there are three types of CPU model configuration:
- default KVM
- extended CPU configuration
- passthrough Host CPU
For more information on these CPU configurations of the compute resource, refer to the following sections.
The CPU model configuration is managed per compute zone and each compute resource assigned to the zone inherits CPU model and CPU flags from the compute zone.
To use CPU model configuration:
Select the CPU Model Configuration from the coresponding dropbox while creating or editing a compute zone. After selection, all compute resources in this zone are automatically attached to a CPU model with a set of default and additional CPU flags. The CPU model is selected based on the CPU characteristics common for each compute resource assigned to this zone.
When you add a new compute resource to a compute zone with extended CPU configuration, wait for CPU flags to be updated after all the related transactions are finished.
- Manage the CPU model configuration for a compute zone. For more information, refer to the Compute Zone CPU Model Configuration section of this guide.
Compute Resource CPU Flags
To view the list of extended CPU flags of a compute resource:
- Go to your Control Panel > Admin > Settings menu and click the Compute Resources icon.
- Click the label of the compute resource you are interested in.
- On the screen that appears, click Tools > Extended CPU Configuration.
- On the screen that follows, you will see the following information on the extended CPU configuration:
CPU Model Configuration - provides a label of a CPU model set for this compute resource, as well as the list of default CPU flags. You cannot edit the list of default CPU flags.
Additional CPU Flags - includes the list of additional CPU flags available for each compute resource in this zone. The enabled CPU flags are displayed in green boxes and the disabled CPU flags are dimmed. You can edit the list of additional CPU flags in the Settings > Compute Zones > compute zone label > Tools > Extended CPU Configuration menu.
Unmatching CPU Flags - lists CPU flags that are available for the current compute resource but cannot be enabled for the entire compute zone as they are not available for each of the compute resources in this zone.
If there are some unmatching CPU flags, consider assigning a compute resource to another compute zone, where a CPU model would correspond to the actual CPU performance of the compute resource.