Priority
The scheduling priority affects the order in which the jobs are scheduled. The range is 1 to 15.
- Scheduling priority: Determine the order in which jobs are scheduled. The range is 1(low) to 15(top).
- Execution priority: Influence the execution of the job on the remote machine. The range is 1(low) to 15(top).
- FairShare weightings are not currently supported in Accelerator Plus. For the jobs of a given user, higher priority jobs are scheduled before lower priority ones.
- A low priority job will be dispatched before a high priority job if the resources for the low priority job are available while the resources for the high priority job are not.
% wx run -p high sleep 10
% wx run -p 12 sleep 10
% wx run -p 12.low sleep 10
The
priority can be set from the GUI using the Retrace Priority Flags dialog from the
console. With the command vsr, you can use the option
-priority (which can be abbreviated to -p) as
shown in the example below:
% vsr -p high target # Use high scheduling priority.
% vsr -p h target # Abbreviated form.
% vsr -p high.high target # Set both scheduling and execution priority
Priorities Relative to Previous Run
- Symbolic Name
- Meaning
- Same
- Same priority as before. If not defined, then use low priority.
- Incr
- Increase previous priority by 1, without exceeding the maximum priority for the user.
- Decr
- Decrease previous priority by 1, but no less than low priority.
% wx rerun -p incr 000123456