Overriding built-in load indices

An elim executable can be used to override the value of a built-in load index. For example, if your site stores temporary files in the /usr/tmp directory, you might want to monitor the amount of space available in that directory. An elim can report the space available in the /usr/tmp directory as the value for the tmp built-in load index.

To override a built-in load index value, write an elim executable that periodically measures the value of the dynamic external resource and writes the numeric value to standard output. The external load index must correspond to a numeric, dynamic external resource as defined by TYPE and INTERVAL in lsf.shared.

You can find the built-in load index type and name in the lsinfo output.

For example, an elim collects available space under /usr/tmp as 20M. Then, it can report the value as available tmp space (the built-in load index tmp) in the load update string: 1 tmp 20.

The following built-in load indices cannot be overridden by elim: logins, idle, cpu, and swap