Resources in the backup infrastructure are limited. To make sure that the most crucial jobs are the first to get free resources to provide the reliable data protection, Veeam Backup & Replication uses the system of priorities to allocate resources to different jobs.
The resource scheduler within Veeam Backup & Replication uses several stages to prioritize jobs and provide free resources to them:
- Type — at the first stage, the resource scheduler identifies the priority of the jobs awaiting free resources based on their type:
- Backup restore jobs — these jobs have the highest priority (800) and are the first to get free system resources.
- Continuous data protection jobs — these jobs have priority (700).
- SnapshotDeleter jobs — these jobs have priority (600).
- Quick backup jobs — these jobs have priority (500).
- High priority jobs — jobs with the enabled High priority option have priority (400). You can enable the High priority option for the following jobs: backup jobs, replication jobs, agent jobs managed by backup server, file backup jobs.
When the High priority option is enabled for the job, it is marked with a red flag in the list of jobs under the Jobs node in the Home view.
- Regular backup and replication jobs — these jobs have priority (300).
- Backup copy jobs — these jobs have priority (200). Immediate backup copy jobs have priority (400) when the related source backup job is a high priority job.
- Archive jobs — these jobs have the lowest priority (100) and are the last to get free system resources. These are the jobs that move backups to capacity and archive tiers.
- Priority — at the second stage, the resource scheduler identifies the priority of the jobs within each type group from the first stage based on their startup type:
- Scheduled VSS proxy jobs — the jobs with the configured job schedule and using a VSS proxy have the highest priority (40) within the group and are the first to get free system resources.
- Scheduled jobs — the jobs with the configured job schedule have priority (30) within the group.
- Manually started VSS proxy jobs — the manually started jobs using a VSS proxy have priority (20) within the group.
- Manually started jobs — the manually started jobs have the lowest priority (10) within the group and are the last to get free system resources.
- Start time — if the jobs have the same type and priority, resources are first allocated to jobs that were started earlier with an exception of tape jobs.
The resource scheduler does not take into account the start time for tape jobs. The source job may start when the tape job is still running. For more information on the priority settings for tape jobs, see Schedule for Backup to Tape Job.
You can check the job type and priority of a certain job in service logs. For more information on logs, see Logging.