...
| Horizontal Navigation Bar | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
In the previous exercise, we showed how ecflow provides simple load management.
...
- Excessive disk/io in job generation
- Server busy in job generation, and slow to respond to the GUI.
- Overload queuing systems like PBS/SLURM
Hence we need a load management that can limit the number of submissionsubmissions. When the Job becomes active the limit token is released.
This exercise shows the use of '-s' option. Which helps to control the number of tasks in the submitted state.
We can have more than 2 active jobs , since we only control the number in the submitted state.
...
Here is the simple illustration that modifies the previous example:
Text
Let us modify our suite definition file:
| Code Block |
|---|
# Definition of the suite test.
suite test
edit ECF_INCLUDE "$HOME/course"
edit ECF_HOME "$HOME/course"
limit l1 2
family f5
inlimit -s l1 # by default consume 1 token from the limit l1
edit SLEEP 20
task t1
task t2
task t3
task t4
task t5
task t6
task t7
task t8
task t9
endfamily
endsuite |
...
- Edit the changes
- Replace the suite definition
- In ecflow_ui , observe the effects
- Change the value of the limit and inlimit, observe the effect.
| Horizontal Navigation Bar | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...