Each type of job in the N1 System Manager has a weight associated with it. The weight is a reflection of the load created by the job on the system resources. A global limit governs how much total load can be placed on the system. The following table provides a listing of the weight for each type of (user level) job. The maximum load permitted is 1000.
Table 6–4 Job Weight Values
Job |
Weight |
---|---|
OS Deployment |
500 |
Package Deployment |
500 |
Package Uninstall |
500 |
Discovery |
200 |
Firmware Deployment |
500 |
Remote Command Execution |
200 |
Job Deletion |
400 |
Create OS |
1000 |
Reset Server |
200 |
Server Power Off |
200 |
Server Power On |
200 |
Server Refresh |
200 |
Set Server Feature |
200 |
Remove Server |
100 |
Add Server |
100 |
The total load is the sum of the loads of all the current running jobs. The system will compare the current total load with the maximum permitted load at the following points in time:
After enqueueing a new job
After completion or stopping a running job
If the difference between the current total load and the maximum permitted load is great enough to accommodate the job at the head of the job queue, then that job is promoted to a running state. Otherwise, it is left in the queued state. The current total load governs the permissible concurrent running job mix within the system.
For example, only two OS Deployment jobs can be running at one time:
500 + 500 = 1000
Or only one OS Deployment job and two Server Power Off jobs can be running at one time:
500 + 200 + 200 < 1000