MBD_REFRESH_TIME=seconds [min_refresh_time]
where min_refresh_time defines the minimum time (in seconds) that the child mbatchd will stay to handle queries.
Time interval, in seconds, when mbatchd will fork a new child mbatchd to service query requests to keep information sent back to clients updated. A child mbatchd processes query requests creating threads.
MBD_REFRESH_TIME applies only to UNIX platforms that support thread programming.
If MBD_REFRESH_TIME is < min_refresh_time, the child mbatchd exits at MBD_REFRESH_TIME even if the job changes status or a new job is submitted before MBD_REFRESH_TIME expires.
the child mbatchd exits at min_refresh_time if a job changes status or a new job is submitted before the min_refresh_time
the child mbatchd exits after the min_refresh_time when a job changes status or a new job is submitted
If MBD_REFRESH_TIME > min_refresh_time and no job changes status or a new job is submitted, the child mbatchd exits at MBD_REFRESH_TIME
The value of this parameter must be between 0 and 300. Any values specified out of this range are ignored, and the system default value is applied.
The bjobs command may not display up-to-date information if two consecutive query commands are issued before a child mbatchd expires because child mbatchd job information is not updated. If you use the bjobs command and do not get up-to-date information, you may need to decrease the value of this parameter. Note, however, that the lower the value of this parameter, the more you negatively affect performance.
Sun Solaris, 2500 threads per process
AIX, 512 threads per process
Digital, 256 threads per process
HP-UX, 64 threads per process
5-300 seconds
The default value for the minimum refresh time is adjusted automatically based on the number of jobs in the system:
If there are less than 500,000 jobs in the system, the default value is 10 seconds.
If there are more than 500,000 jobs in the system, the default value is 10 seconds + (#jobs – 500,000)/100,000.
LSB_QUERY_PORT in lsf.conf