Managing Process Control Groups

Processes running in ExtremeXOS are grouped into "EXOS" (ExtremeXOS) and "Other" (non-ExtremeXOS) process control groups. The "EXOS" (ExtremeXOS) group includes all ExtremeXOS infrastructure, network services, protocols, configuration, and network management processes. The "Other" (non-ExtremeXOS) groups include all the processes created through the CLI, and scripts executed in the ExtremeXOS shell. Both of these groups are capped with memory and CPU limits as a percentage of the total available memory and CPU resources in the system.

The “EXOS” group has, by default, 95% of the system memory and 90% of the system CPU resources. In contrast, the “Other” group has a default memory limit of 5% and a default CPU limit of 10%, both configurable to a certain extent through CLI. This provides a level of segregation where processes in one group cannot significantly impact processes running in another group.

Supported Platforms

Summit X450-G2, X460-G2, X670-G2, X770, and ExtremeSwitching X870, X440-G2, X620 series switches.

New CLI Commands

configure process group other memory-limit memory_limit

configure process group other cpu-limit cpu_limit

show process group {[exos | other]}

clear process group statistics {exos | other}

unconfigure process group

Changed CLI Commands

The following show commands are modified to display process group information:

show process

show process detail