on 05-08-2008 4:59 PM
Hello
How do we implement load balancing with batch jobs? we can setup logon groups for dialog users but for batch jobs , if they need to run say every hour on a least loaded dialog instance, how can it be done? Appreciate any help/suggestions.
Thanks
Vidyadhar
Hi,
While scheduling your batch jobs you can choose the instance on which it should run.This would help you.
Regards,
Vamshi.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Unfortunately there is no load balancing for batch jobs. The batch scheduler on each server at preset intervals (rdisp/btctime), takes as many batch jobs as it can process - for example, if there are 10 released jobs and if the server has 8 free BTC work processes, it takes 8. If there are two other appservers with 8 & 8 BTC WPs, the two released jobs go to the next server. So it's kind of hard to load balance batch jobs. I do not recommend targeting servers with batch jobs, but instead designate application servers for batch processing and let other servers process DIAlog requests. One way to limit batch jobs from swamping one server is to limit the # of jobs to a "factor" of # of CPUs. Also, using special op-modes for btach and asking users to run batch work during off-hours.
-RK
User | Count |
---|---|
93 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.