Load information daemon or service, monitoring host load.
There is one lim daemon/service on every host in the cluster. Of these, one lim from the master list is elected master lim for the cluster. The master lim receives load information from the other lim daemons, and provides services to all host.
The master lim starts vemkd and pem on the master host.
The non-master lim daemons monitor the status of the master lim and elect a new master (from the master list) if the current master lim becomes unavailable.
Collectively, the lims in the cluster coordinate the collection and transmission of load information. Load information is collected in the form of load indices.
Starts the daemon, reading from the EGO configuration file ego.conf in the specified directory, rather than from the directory set via the EGO_CONFDIR environment variable.
Specifies an alternative location to look for the license file rather than the default directory or the directory specified by the EGO_LICENSE_FILE environment parameter in ego.conf.
Specify the full path to the license file including the file name.
Starts the lim in debug mode. When running in debug mode, the lim uses a hard-coded port number rather than the one registered in system services.
Displays host information, such as host type, host architecture, number of physical processors, number of cores per physical processor, number of threads per core, and license requirements.
The lim reads the configuration file ego.conf to retrieve configuration information. ego.conf is a generic configuration file shared by all daemons/services and clients. It contains configuration information and other information that dictates the behavior of the software.
Some of the parameters lim retrieves from ego.conf are as follows:
The directory used for reconfiguring the lim—where the lim binary is stored.
The log level used to determine the amount of detail logged.
When EGO_DEFINE_NCPUS is set, run queue-length values (r1* values returned by lsload) are automatically normalized based on the set value.
If EGO_DEFINE_NCPUS is not defined, but EGO_ENABLE_DUALCORE is set, the lim reports the number of cores. If both EGO_DEFINE_NCPUS and LSF_ENABLE_DUALCORE are set, then the EGO parameter takes precedence.
Defines if the hosts have dual cores or not. Is overridden by EGO_DEFINE_NCPUS, if set.
You can customize the lim by changing configuration files in EGO_CONFDIR directory. Configure ego.cluster.<cluster_name> to define various cluster properties such as the resources on individual hosts, the load threshold values for a host, and so on. Configure ego.shared to define host models read by the lim, or the CPU factor of individual hosts.