Apply System and AMPS Configuration

System Configuration

Once you have determined the required capacity for the system and the hardware is available, ensure that the system is configured to support AMPS.

60East recommends the following general settings:

  • NUMA enabled in the OS

  • Hyperthreading enabled

In addition, 60East recommends disabling any settings in the BIOS designed to save power, as these settings limit performance. While each BIOS differs how to enable the changes, 60East recommends:

  • Disable C-states (set C state to mode 0, active mode)

  • Disable P-states (set P state to mode 0, highest frequency)

The AMPS User Guide contains detailed settings for tuning the Linux operating system for AMPS. Ensure that you have applied the recommended settings to your operating system installation.

AMPS Configuration

If the system will host multiple instances of AMPS, or any other process that is pinned to a specific core, disable the NUMA tuning in the AMPS engine to allow the operating system NUMA tuning to distribute AMPS instances across processors.

To disable AMPS NUMA tuning, include the following element in the AMPS configuration file:

<Tuning>
    <NUMA>
      <Enabled>disabled</Enabled>
   </NUMA>
</Tuning>

Change the NUMA setting for the instance in cases where a given system will host multiple instances of AMPS, where AMPS (or another process) will be pinned to specific cores, or if AMPS will be running in a virtual environment (including a container).

Notice that this advice applies only to the NUMA tuning done by AMPS for the AMPS instance itself. 60East does not recommend disabling NUMA in the operating system.

Last updated

Copyright 2013-2024 60East Technologies, Inc.