Analyzing Performance Bottlenecks
As any backup application handles a great amount of data, it is important to make sure the data flow is efficient and all resources engaged in the backup process are optimally used. For backup jobs, Veeam provides advanced statistics about the data flow efficiency and lets you identify bottlenecks at the following stages of the data transmission process:
- Reading VM data blocks from the source.
- Processing VM data on a worker.
- Transporting data over the network.
- Writing data to the target.
While evaluating the data transmission process, Veeam Backup for RHV leverages the Veeam Backup & Replication functionality to analyze performance of all the data flow components:
- Source — the source disk reader component responsible for retrieving data from the source node.
- Proxy — the worker component responsible for processing VM data.
- Network — the network queue writer component responsible for getting processed VM data from the worker and sending it over the network to the Target (directly or through the Gateway Server).
- Target — the gateway server component responsible for processing VM data, or the target disk writer component responsible for storing data in the backup repository.
To see the bottleneck statistics for a job or a specific VM processed by the job, do the following:
- In the Veeam Backup & Replication console, open the Home view.
- In the inventory pane, select Jobs.
- In the working area, select a backup job for which you want to see the bottleneck statistics and click Statistics on the ribbon, or right-click the job and select Statistics.
- In the job session details window, check the Bottleneck field in the SUMMARY column.
To see the bottleneck statistics for a specific VM, click Show Details, select the VM name in the Name column and check the Load record in the Action column. To learn how to analyze the statistics, see Veeam Backup & Replication User Guide, section Performance Bottlenecks.