Why do multiple instances of aex-pluginmanager.bin appear in the results of the "ps -ef | grep aex" command on Linux computers?
This occurs as a necessary design feature. As we still support older versions of Linux, such as RedHat 7.2 and RHAS 2.1, we have to build our Linux binaries on older operating systems. These binaries won't run on new operating systems unless a special environment variable is set (LD_ASSUME_KERNEL=2.4.1). When this variable is set, the system treats different threads inside the same process as a different process. This doesn't affect anything, except for the "ps" output, which shows each thread separately. Most of these threads are used for internal communication and they are sleeping when the agent is idle.
By using the following parameters in the "ps" command, the output is showing in a tree or parent/child process view:
Please note that memory usage of different entries should not be summarized, because this is the same process. The "top" command should show the correct CPU and memory information for the whole process.
ps -ejH | grep aex