Configure Task Manager Dynamic Load Throttling

Task manager dynamic throttling is controlled by thresholds defined in mtx_config_base.xml. Adjust these thresholds with lines specifying new values in mtx_config_base_xml_sed.extra and configure and restart the engine.

About this task

Do the following to configure the engine for dynamic throttling:

Procedure

  1. Log into the server as a user with sudo permissions and change to user mtx.
    For example:

    ssh server_ip_address

    sudo su - mtx

  2. Go to the ${MTX_CUSTOM_DIR} directory:
    cd_custom_dir
  3. If the mtx_config_base_xml_sed.extra file exists in the directory, make a backup copy of it.
    cp mtx_config_base_xml_sed.extra mtx_config_base_xml_sed.extra.backup

    If the file does not exist, create a text file and name it mtx_config_base_xml_sed.extra.

  4. Modify throttling thresholds by adding lines to mtx_config_base_xml_sed.extra. For example, to set throttling to start when resource usage reaches 60 percent, open the mtx_config_base_xml_sed.extra file with a text editor and add the following line:
    s@<throttle_enable_percent>.*<@<throttle_enable_percent>60<@
    For more information , see the discussion about task manager dynamic load throttling parameters.
  5. Save and close the file.
  6. Run the configure_engine.py script.
  7. Restart the engine.
    restart_engine.py