Load testing Veeam Backup & Replication

 3r31867. 3r3-31. Load testing Veeam Backup & Replication via Veeam® Backup & Replication ™ (hereinafter referred to as VBR). We approached the project implementation thoroughly, planned and carried out the following list of works: 3r31854.  3r31867. 3r31854.  3r31867. 3r31841.  3r31867. 3r31846. Study of documentation and best practices on Veeam
products.  3r31867. 3r31846. The development of the VBR architecture of the service provider level 3r31847.  3r31867. 3r31846. Deploying the VBR infrastructure
 3r31867. 3r31846. Testing solutions, determining the optimal settings and modes of operation 3r31847.  3r31867. 3r31846. Launching the solution into industrial (commercial) operation 3r31847.  3r31867. 3r31849. 3r31854.  3r31867. As it turned out - not in vain. The service is stable, customers can back up their virtuals, and we have a certain expertise that we want to share. 3r31854.  3r31867. 3r31854.  3r31867. In this article we want to talk about the results of VBR load testing for the two most popular backup proxy modes of operation, taking into account the variation in the number of parallel tasks. 3r31854.  3r31867. service. for his backup on the VBR platform. Customers receive a self-service web portal where they can backup and restore vApps and VMs from their VDC (virtual data center). 3r31854.  3r31867. 3r31854.  3r31867. Clients access this portal (Veeam® Enterprise Manager Self-service portal) with the same rights as vCloud Director® (vCD). This is possible thanks to the integration of Veeam® Backup Enterprise Manager (EM) and vCD, while each client, when connected to the EM, is limited to the resources of its VDC, it will not see other VMs. 3r31854.  3r31867. 3r31854.  3r31867. The client does not need to deploy its own VBR and its associated backup infrastructure, which implies costs for computing and network resources, storage, Veeam and MS licenses, administration. It is long, expensive and difficult. Selectel provides the basic features of VBR as a BaaS (Backup-as-a-Service) service: instantly, simply, conveniently, economically. 3r31854.  3r31867. 3r31854.  3r31867. To provide this service, VBR provider infrastructure was deployed in Selectel, covering all vSphere and VDC clusters of VMware cloud clients, including the cluster in which this testing was conducted. Thus, the test results will allow to judge the maximum speed with which customers can back up their VMs. 3r31854.  3r31867. 3r31854.  3r31867.

Test VMs

3r31854.  3r31867. To test the performance of the backup in a vSphere cluster, 6 identical VMs were deployed in the following configuration: 3r31854.  3r31867. 3r31854.  3r31867. 3r31841.  3r31867. 3r31846. Windows Server 201? 2 vCPU, 4GB RAM 3r31847.  3r31867. 3r31846. 200GB vDisk
 3r31867. 3r31849. 3r31854.  3r31867. The disk is occupied almost completely - 193GB. In addition to the OS files, a folder has been created on it with distributions of various OS and 60GB of DBMS (unique data). On the same disc, 3 copies of this folder were created - a total of 180GB of non-system data. 3r31854.  3r31867. 3r31854.  3r31867. No applications for these VMs were installed, only a “clean” OS and “cold” data. No load, computing or network, started. This test did not require this. 3r31854.  3r31867. 3r31854.  3r31867. DRS is enabled in the vSphere cluster, so test VMs are automatically optimally distributed to VMware ESXi ™ hosts for load balancing. 3r31854.  3r31867. 3r31854.  3r31867.

Backup Proxy

3r31854.  3r31867. VMs with backup proxy are deployed directly in the vSphere cluster described above (source infrastructure, hereinafter referred to as vSphere cluster), this is a necessary condition for testing in the Virtual Appliance mode. 3r31854.  3r31867. 3r31854.  3r31867. VM configuration:
 3r31867. 3r31854.  3r31867. 3r31841.  3r31867. 3r31846. 8 vCPU
 3r31867. 3r31846. 8GB RAM 3r31847.  3r31867. 3r31846. 40GB vDisk
 3r31867. 3r31846. 10GbE vNIC vmxnet3
 3r31867. 3r31846. Windows Server 2016
 3r31867. 3r31849. 3r31854.  3r31867. The “Max concurrent tasks” parameter for backup proxy at the VBR level is set to 6. This means that backup proxy can simultaneously (in parallel) process up to 6 backup tasks (task). One task is a backup of one virtual disk VM. 3r31854.  3r31867. 3r31854.  3r31867.

The 3r3-331309 backup repository. 3r31854.  3r31867. The front end of the backup repository is a physical server that acts as a backup VBR repository. Server configuration:
 3r31867. 3r31854.  3r31867. 3r31841.  3r31867. 3r31846. CPU E5-1650v3 3r31847.  3r31867. 3r31846. 32GB RAM 3r31847.  3r31867. 3r31846. 2 ports 10GbE
 3r31867. 3r31849. 3r31854.  3r31867. Backend storage - CephFS cluster with NVMe-cache. 3r31854.  3r31867. 3r31854.  3r31867. The backup repository and Ceph nodes communicate over a 10GbE network, each of which is connected to the switches by two ports. 3r31854.  3r31867. 3r31854.  3r31867. A detailed description of the Ceph cluster configuration is beyond the scope of this article. Note that for reliability and fault tolerance, the data on it is stored in three copies. The performance of the cluster does not cause complaints and laid with a margin, the test results showed that in none of them the backup storage was not a bottleneck. 3r31854.  3r31867. 3r31854.  3r31867. The “Limit maximum concurrent tasks” parameter for the backup repository at the VBR level is set to 6. This means that the backup repository can simultaneously (concurrently) process up to 6 backup tasks. 3r31854.  3r31867. 3r31854.  3r31867.
Network backup

3r31854.  3r31867. The physical network of the infrastructure described above is limited by the bandwidth of 10 Gbit /s, 10GbE switches and ports are used everywhere. This is true not only for the vSAN network, but also for the management interfaces of ESXi hosts. 3r31854.  3r31867. 3r31854.  3r31867. To host a backup proxy at the VMware NSX level, a dedicated subnet has been created with its logical switch. For its connectivity with physics and the implementation of routing, the NSX-edge, size X-large, is deployed. 3r31854.  3r31867. 3r31854.  3r31867. Looking ahead, the test results show that the network can handle up to 8 Gbit /s. This is a very solid bandwidth, which is enough at this stage; if necessary, it can be increased. 3r31854.  3r31867. 3r31854.  3r31867.

The interaction scheme of components 3r3-31309. 3r31854.  3r31867. 3r31312.  3r31867. 3r31846. Virtual appliance
 3r31867. 3r31846. Network 3r31847.  3r31867. 3r31849. 3r31854.  3r31867. VMware Selectel based cloud as storage uses vSAN In this configuration, Direct storage access is not supported, so this mode is not considered and has not been tested. The remaining two modes work fine on each of our vSphere clusters, let's look at them in more detail. 3r31854.  3r31867. 3r31854.  3r31867.
Virtual appliance mode (HotAdd)

3r31854.  3r31867. Virtual appliance is the recommended mode when deploying a backup proxy as a VM. ESXi hosts on which backup proxies are deployed should have access to all vSphere cluster Datastore storing backed-up VMs. The essence of the mode is that the proxy mounts to itself the disks of backup VMs (VMware SCSI HotAdd) and takes data from them as from its own. Data retrieval occurs from the Datastore over the storage network. 3r31854.  3r31867. 3r31854.  3r31867. In our case, the backup proxy VM should be located on one of the ESXi hosts of the vSAN cluster, which we back up. Data retrieval takes place over the vSAN network. Thus, to work in the Virtual appliance mode, at least one backup proxy must be deployed in each vSAN cluster. Deploy a backup proxy pair (for example, in a management cluster) and backup all vSAN clusters with them. 3r31854.  3r31867. 3r31694.  3r31867. 3r31768.  3r31867.
3r31714. Pros
3r31780.  3r31867.
3r31714. Minuses 3r31715. 3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Fast is usually much faster than NBD, especially with full backups or large increments. The speed can be inferior only to Direct storage access. 3r31780.  3r31867.
The disk mount operation (HotAdd) to the proxy can take up to 2 minutes to disk. With incremental backups of small portions of data, NBD may be faster. 3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Disposes of the storage network Does not load the management interface and hypervisor. 3r31780.  3r31867.
Proxy VM consumes part of host resources. Sometimes there may be problems with removing snapshots. 3r31780.  3r31867. 3r31782.  3r31867. 3r31784.

Network mode (NBD) 3r3-331309. 3r31854.  3r31867. It is the simplest and universal mode, suitable for both physical and virtual backup proxies. Extraction of data, in contrast to the previous two modes, is not on the storage network. The backup proxy collects VM data by connecting to the management interface of the ESXi hosts on which they rotate. 3r31854.  3r31867. 3r31854.  3r31867. This approach has the following disadvantages: 3r31854.  3r31867. 3r31854.  3r31867. 3r31841.  3r31867. 3r31846. Often, ESXi control interfaces do not hang on the fastest uplinks, usually 1GbE
 3r31867. 3r31846. Even if the management interface will have 10GbE ports, ESXi will not give the proxy the entire band - it artificially restricts it and allocates only a certain amount of interface bandwidth for backups.  3r31867. 3r31849. 3r31694.  3r31867. 3r31768.  3r31867.
3r31714. Pros
3r31780.  3r31867.
3r31714. Minuses 3r31715. 3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Simple and versatile. A proxy can be physical and virtual. 3r31780.  3r31867.
As a rule, HotAdd is much slower, especially on large volumes of backup and a small number of parallel tasks (tasks). 3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Quickly starts, no delay on mounting disks. No problems with snapshots. 3r31780.  3r31867.
It creates a load (small) on the management interface and the hypervisor. 3r31780.  3r31867. 3r31782.  3r31867. 3r31784. At the same time, many sources claim that NBD is very slow at 1GbE, but at 10GbE it can be quite fast. This we will check. 3r31854.  3r31867. 3r31854.  3r31867. 3r31829. The testing program 3r31830. 3r31854.  3r31867. On the infrastructure described above, it is necessary to backup test VMs and record the following indicators: 3r31854.  3r31867. 3r31854.  3r31867. 3r31841.  3r31867. 3r31846. Load on CPU,% 3r31847.  3r31867. 3r31846. RAM consumption, GB 3r31847.  3r31867. 3r31846. Network load, Gbit /s 3r31847.  3r31867. 3r31846. Backup performance, MB /s
 3r31867. 3r31846. Backup time, mm: ss
 3r31867. 3r31849. 3r31854.  3r31867. Indicators should be fixed for backup of one test VM and for parallel backup of two, four and six test VMs. 3r31854.  3r31867. 3r31854.  3r31867. Indicators should be fixed for the Virtual appliance and Network backup proxy operation modes. Every time a full backup should be performed, no increments. 3r31854.  3r31867. 3r31854.  3r31867. Thus, you need to create 4 backup jobs: 3r31854.  3r31867. 3r31854.  3r31867. 3r31841.  3r31867. 3r31846. For a single test VM 3r31847.  3r31867. 3r31846. For two test VMs
 3r31867. 3r31846. For four test VMs
 3r31867. 3r31846. For six test VMs
 3r31867. 3r31849. 3r31854.  3r31867. As part of testing, you need: 3r31854.  3r31867. 3r31854.  3r31867.
 3r31867. 3r31846. Sequentially run all the tasks in one mode 3r31847.  3r31867. 3r31846. Delete created backups so that there are no increments to
 3r31867. 3r31846. Repeat the runs in the second mode, each time fixing the indicators 3r31847.  3r31867.
3r31854.  3r31867. In the settings of each task, you need to manually select the backup proxy prepared for testing, since it is not the only one in the common VBR infrastructure, but by default the proxy is automatically selected. 3r31854.  3r31867. 3r31854.  3r31867. The mode of backup proxy by default is also automatically selected. Therefore, in the backup proxy settings, before each run, we manually set the required transport mode. 3r31854.  3r31867. 3r31854.  3r31867. The most interesting indicator is the average speed or performance of the backup. It can be seen in the results of the job in the console VBR. There will also be shown the backup time. 3r31854.  3r31867. 3r31854.  3r31867. In addition, it is necessary to estimate the load on the backup proxy in each of the tests. CPU, memory, and network utilization rates can be monitored using the guest OS tools (Windows 2016) and at the VMware level. 3r31854.  3r31867. 3r31854.  3r31867. In the backup proxy and backup repositories, the parameter for the maximum number of simultaneous tasks is set to 6. This means that as part of testing, all VMs in each task will be processed in parallel, none of them will wait in the queue, the performance will be maximum. 3r31854.  3r31867. 3r31854.  3r31867. Veeam® recommends that the number of parallel tasks does not exceed the number of processor cores in the proxy and repository. The recommended amount of RAM in the repository is 2 GB per core, for a total of 12 GB. The infrastructure configuration shows that all recommendations are followed. 3r31854.  3r31867. 3r31854.  3r31867. 3r31829. Backup speed and load in Virtual Appliance mode (Hot Add) 3r31830. 3r31854.  3r31867.
Backup 1 VM

3r31854.  3r31867. 3r31312. 3r33532. 3r31863. 3r31854.  3r31867.
Load Backup Proxy [/b] 3r31375. 3r31694.  3r31867. 3r31768.  3r31867.
3r31714. Indicator 3r31715. 3r31780.  3r31867.
3r31714. The value of
3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Load on CPU,% 3r31780.  3r31867.
55-95 3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
RAM consumption, GB 3r31780.  3r31867.
2-2.2 r3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Network load, Gbit /s 3r3r1717.  3r31867.
4.7-???r3r31780.  3r31867. 3r31782.  3r31867. 3r31784. 3r31854.  3r31867. 3r31863. 3r31863.
Backup speed [/b] 3r31375. 3r31694.  3r31867. 3r31768.  3r31867.
3r31714. Indicator 3r31715. 3r31780.  3r31867.
3r31714. The value of
3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Backup performance, MB /s
 3r31867.
709 3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Backup time, mm: ss
 3r31867.
06:35 3r31780.  3r31867. 3r31782.  3r31867. 3r31784. 3r31854.  3r31867. 3r31863. 3r31863. 3r31854.  3r31867.

Backup 2 VM

3r31854.  3r31867. 3r31312.
Load Backup Proxy [/b] 3r31375. 3r31694.  3r31867. 3r31768.  3r31867.
3r31714. Indicator 3r31715. 3r31780.  3r31867.
3r31714. The value of
3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Load on CPU,% 3r31780.  3r31867.
70-100 (shelf 100% with sharp short drops to 70%) 3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
RAM consumption, GB 3r31780.  3r31867.
2.3-???r3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Network load, Gbit /s 3r3r1717.  3r31867.
5-???r31780.  3r31867. 3r31782.  3r31867. 3r31784. 3r31854.  3r31867. 3r31863. 3r31863.
Backup speed [/b] 3r31375. 3r31694.  3r31867. 3r31768.  3r31867.
3r31714. Indicator 3r31715. 3r31780.  3r31867.
3r31714. The value of
3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Backup performance, MB /s
 3r31867.
816 3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Backup time, mm: ss
 3r31867.
10:03
 3r31867. 3r31782.  3r31867. 3r31784. 3r31854.  3r31867. 3r31863. 3r31863. 3r31854.  3r31867.

Backup 4 VM

3r31854.  3r31867. 3r31312. 3r3754. 3r31863. 3r31854.  3r31867.
Load Backup Proxy [/b] 3r31375. 3r31694.  3r31867. 3r31768.  3r31867.
3r31714. Indicator 3r31715. 3r31780.  3r31867.
3r31714. The value of
3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Load on CPU,% 3r31780.  3r31867.
100 (shelf 100% with rare small drops)
 3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
RAM consumption, GB 3r31780.  3r31867.
3-???r3171780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Network load, Gbit /s 3r3r1717.  3r31867.
5-8.2 r3r31780.  3r31867. 3r31782.  3r31867. 3r31784. 3r31854.  3r31867. 3r31863. 3r31863.
Backup speed [/b] 3r31375. 3r31694.  3r31867. 3r31768.  3r31867.
3r31714. Indicator 3r31715. 3r31780.  3r31867.
3r31714. The value of
3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Backup performance, MB /s
 3r31867.
885 3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Backup time, mm: ss
 3r31867.
5:10 pm 3r31780.  3r31867. 3r31782.  3r31867. 3r31784. 3r31854.  3r31867. 3r31863. 3r31863. 3r31854.  3r31867.

Backup 6 VM

3r31854.  3r31867. 3r31312. 3r33865. 3r31863. 3r31854.  3r31867.
Load Backup Proxy [/b] 3r31375. 3r31694.  3r31867. 3r31768.  3r31867.
3r31714. Indicator 3r31715. 3r31780.  3r31867.
3r31714. The value of
3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Load on CPU,% 3r31780.  3r31867.
100 (shelf 100% with rare small drops)
 3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
RAM consumption, GB 3r31780.  3r31867.
4-???r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Network load, Gbit /s 3r3r1717.  3r31867.
5-8.2 r3r31780.  3r31867. 3r31782.  3r31867. 3r31784. 3r31854.  3r31867. 3r31863. 3r31863.
Backup speed [/b] 3r31375. 3r31694.  3r31867. 3r31768.  3r31867.
3r31714. Indicator 3r31715. 3r31780.  3r31867.
3r31714. The value of
3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Backup performance, MB /s
 3r31867.
888 3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Backup time, mm: ss
 3r31867.
24:42
 3r31867. 3r31782.  3r31867. 3r31784. 3r31854.  3r31867. 3r31863. 3r31863. 3r31854.  3r31867. 3r31829. Backup speed and load in Network mode (NBD) 3r31830. 3r31854.  3r31867.

Backup 1 VM

3r31854.  3r31867. 3r31312.
Load Backup Proxy [/b] 3r31375. 3r31694.  3r31867. 3r31768.  3r31867.
3r31714. Indicator 3r31715. 3r31780.  3r31867.
3r31714. The value of
3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Load on CPU,% 3r31780.  3r31867.
18-24 3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
RAM consumption, GB 3r31780.  3r31867.
1.9-???r3171780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Network load, Gbit /s 3r3r1717.  3r31867.
1.2-???r3r31780.  3r31867. 3r31782.  3r31867. 3r31784. 3r31854.  3r31867. 3r31863. 3r31863.
Backup speed [/b] 3r31375. 3r31694.  3r31867. 3r31768.  3r31867.
3r31714. Indicator 3r31715. 3r31780.  3r31867.
3r31714. The value of
3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Backup performance, MB /s
 3r31867.
192 3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Backup time, mm: ss
 3r31867.
6:30 p.m.  3r31867. 3r31782.  3r31867. 3r31784. 3r31854.  3r31867. 3r31863. 3r31863. 3r31854.  3r31867.

Backup 2 VM

3r31854.  3r31867. 3r31312.
Load Backup Proxy [/b] 3r31375. 3r31694.  3r31867. 3r31768.  3r31867.
3r31714. Indicator 3r31715. 3r31780.  3r31867.
3r31714. The value of
3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Load on CPU,% 3r31780.  3r31867.
25-33 3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
RAM consumption, GB 3r31780.  3r31867.
2.2-???r3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Network load, Gbit /s 3r3r1717.  3r31867.
1.5-???r3171780.  3r31867. 3r31782.  3r31867. 3r31784. 3r31854.  3r31867. 3r31863. 3r31863.
Backup speed [/b] 3r31375. 3r31694.  3r31867. 3r31768.  3r31867.
3r31714. Indicator 3r31715. 3r31780.  3r31867.
3r31714. The value of
3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Backup performance, MB /s
 3r31867.
269 ​​3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Backup time, mm: ss
 3r31867.
25:50 3r31780.  3r31867. 3r31782.  3r31867. 3r31784. 3r31854.  3r31867. 3r31863. 3r31863. 3r31854.  3r31867.

Backup 4 VM

3r31854.  3r31867. 3r31312.
Load Backup Proxy [/b] 3r31375. 3r31694.  3r31867. 3r31768.  3r31867.
3r31714. Indicator 3r31715. 3r31780.  3r31867.
3r31714. The value of
3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Load on CPU,% 3r31780.  3r31867.
45-55 3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
RAM consumption, GB 3r31780.  3r31867.
2.8-???r3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Network load, Gbit /s 3r3r1717.  3r31867.
2.8-4.5 r3r31780.  3r31867. 3r31782.  3r31867. 3r31784. 3r31854.  3r31867. 3r31863. 3r31863.
Backup speed [/b] 3r31375. 3r31694.  3r31867. 3r31768.  3r31867.
3r31714. Indicator 3r31715. 3r31780.  3r31867.
3r31714. The value of
3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Backup performance, MB /s
 3r31867.
446 3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Backup time, mm: ss
 3r31867.
31:14
 3r31867. 3r31782.  3r31867. 3r31784. 3r31854.  3r31867. 3r31863. 3r31863. 3r31854.  3r31867.

Backup 6 VM

3r31854.  3r31867. 3r31312.
Load Backup Proxy [/b] 3r31375. 3r31694.  3r31867. 3r31768.  3r31867.
3r31714. Indicator 3r31715. 3r31780.  3r31867.
3r31714. The value of
3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Load on CPU,% 3r31780.  3r31867.
50-70 3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
RAM consumption, GB 3r31780.  3r31867.
3.5-4 3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Network load, Gbit /s 3r3r1717.  3r31867.
3.5-5 3r31780.  3r31867. 3r31782.  3r31867. 3r31784. 3r31854.  3r31867. 3r31863. 3r31863.
Backup speed [/b] 3r31375. 3r31694.  3r31867. 3r31768.  3r31867.
3r31714. Indicator 3r31715. 3r31780.  3r31867.
3r31714. The value of
3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Backup performance, MB /s
 3r31867.
517 3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
Backup time, mm: ss
 3r31867.
40:02
 3r31867. 3r31782.  3r31867. 3r31784. 3r31854.  3r31867. 3r31863. 3r31863. 3r31854.  3r31867. 3r31829. Comparison of performance and load in the Virtual Appliance (HotAdd) and Network Mode (NBD) 3r31830 modes. 3r31694.  3r31867. 3r31768.  3r31867.
3r31714. The number of BM
3r31780.  3r31867.
3r31714. The speed is HotAdd, MB /s
3r31780.  3r31867.
3r31714. The speed is NBD, MB /s
3r31780.  3r31867.
3r31714. HotAdd /NBD
3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
1 3r31780.  3r31867.
709 3r31780.  3r31867.
192 3r31780.  3r31867.
???r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
2
 3r31867.
816 3r31780.  3r31867.
269 ​​3r31780.  3r31867.
???r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
4 3r31780.  3r31867.
885 3r31780.  3r31867.
446 3r31780.  3r31867.
???r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
6 3r31780.  3r31867.
888 3r31780.  3r31867.
517 3r31780.  3r31867.
???r31780.  3r31867. 3r31782.  3r31867. 3r31784. 3r31694.  3r31867. 3r31768.  3r31867.
3r31714. The number of BM
3r31780.  3r31867.
3r31714. CPU load - HotAdd,% 3r31715. 3r31780.  3r31867.
3r31714. CPU load - NBD,% 3r31715. 3r31780.  3r31867.
3r31714. HotAdd /NBD
3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
1 3r31780.  3r31867.
55-95 3r31780.  3r31867.
18-24 3r31780.  3r31867.
???-???r3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
2
 3r31867.
70-100
 3r31867.
25-33 3r31780.  3r31867.
2.8-??? r3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
4 3r31780.  3r31867.
100 3r31780.  3r31867.
45-55 3r31780.  3r31867.
???-???r3171780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
6 3r31780.  3r31867.
100 3r31780.  3r31867.
50-70 3r31780.  3r31867.
???-2 3r31780.  3r31867. 3r31782.  3r31867. 3r31784. 3r31694.  3r31867. 3r31768.  3r31867.
3r31714. The number of BM
3r31780.  3r31867.
3r31714. RAM Download - HotAdd, GB 3r31715. 3r31780.  3r31867.
3r31714. RAM loading - NBD, GB 3r31715. 3r31780.  3r31867.
3r31714. HotAdd /NBD
3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
1 3r31780.  3r31867.
2-2.2 r3r31780.  3r31867.
1.9-???r3171780.  3r31867.
???r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
2
 3r31867.
2.3-???r3r31780.  3r31867.
2.2-???r3171780.  3r31867.
???-???r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
4 3r31780.  3r31867.
3-???r3171780.  3r31867.
2.8-???r3r31780.  3r31867.
1-??? r3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
6 3r31780.  3r31867.
4-???r31780.  3r31867.
3.5-4 3r31780.  3r31867.
???-???r3171780.  3r31867. 3r31782.  3r31867. 3r31784. 3r31694.  3r31867. 3r31768.  3r31867.
3r31714. The number of BM
3r31780.  3r31867.
3r31714. Network load - HotAdd, Gb /s
3r31780.  3r31867.
3r31714. Network load - NBD, Gb /s
3r31780.  3r31867.
3r31714. HotAdd /NBD
3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
1 3r31780.  3r31867.
4.7-???r3r31780.  3r31867.
1.2-???r3r31780.  3r31867.
???-???r3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
2
 3r31867.
5-???r31780.  3r31867.
1.5-???r3171780.  3r31867.
???-??? r3r31780  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
4 3r31780.  3r31867.
5-8.2 r3r31780.  3r31867.
2.8-4.5 r3r31780.  3r31867.
???-???r3r31780.  3r31867. 3r31782.  3r31867. 3r31768.  3r31867.
6 3r31780.  3r31867.
5-8.2 r3r31780.  3r31867.
3.5-5 3r31780.  3r31867.
???-???r3r31780.  3r31867. 3r31782.  3r31867. 3r31784. 3r31829. Conclusions from the test results 3r31830. 3r31854.  3r31867. The performance indicators of the backup, obtained as a result of testing, unequivocally confirm the fact that the Virtual appliance mode is significantly superior in speed compared to the Network mode, especially in a small number of parallel tasks. 3r31854.  3r31867. 3r31854.  3r31867. Let me remind you that the tests for both modes were run in absolutely identical conditions on the same platform. The network bandwidth was also the same - the management interfaces through which the proxy picks up data in NBD mode give out 10 Gbps, like the vSAN network for HotAdd mode, we did not set any limits on the bandwidth. 3r31854.  3r31867. 3r31854.  3r31867. Obviously, ESXi really slows down Veeam® and gives it only a portion of the band in Network mode, hence the differences in backup speed. However, with an increase in the number of streams — simultaneous backup tasks — the Network mode significantly reduces the backlog. 3r31854.  3r31867. 3r31854.  3r31867. We see that in the Virtual appliance mode, already on 4 VM backup proxy rests on the processor, it cannot work faster, for 6 VM the backup speed has not changed much. In this case, the backup speed of 1-2 VM in this mode lags slightly, the capabilities of backup proxy and platform are used to the maximum even on a small number of threads. 3r31854.  3r31867. 3r31854.  3r31867. In Network mode, on the contrary, there is a significant increase in productivity with an increase in the number of simultaneous tasks. At the same time, the load on the backup proxy processor is much lower than in HotAdd mode, even on 6 threads it does not exceed 70%. 3r31854.  3r31867. 3r31854.  3r31867. RasBack-proxy RAM is small and roughly the same in both modes. 3r31854.  3r31867. 3r31854.  3r31867. The load on the backup proxy network correlates with the backup speed, exceeding it by ~ 10-17%. Apparently, the proxy takes data from the WM sources somewhat faster than uploads to the repository, since they need to be processed. 3r31854.  3r31867. 3r31854.  3r31867. It is interesting to observe the Load line in the pictures with the results of the execution of the job. It shows the level of load on various elements of the backup infrastructure: source, proxy, network, repository. 3r31854.  3r31867. 3r31854.  3r31867. In the Virtual appliance mode, we see that the performance of the backup rests on the proxy and the network, they are always about equally loaded. The source and repository are not a bottleneck. 3r31854.  3r31867. 3r31854.  3r31867. In Network mode, the source is always the bottleneck, even for a single stream. It can be seen that the remaining elements of the infrastructure may provide more, but ESXi does not give them. 3r31854.  3r31867. 3r31854.  3r31867. 3r31829. Summary 3r31830. 3r31854.  3r31867. Testing has confirmed that backup proxy in the studied transport modes in practice behaves exactly as the theory suggests. 3r31854.  3r31867. 3r31854.  3r31867. The Veeam® software proved to be very worthy: 3r31854.  3r31867. 3r31854.  3r31867. 3r31841.  3r31867. 3r31846. In the HotAdd mode, all infrastructure capabilities were effectively and completely utilized in 3r31847.  3r31867. 3r31846. In NBD mode, performance is expectedly more modest, but this is not a Veeam® problem, but a feature of the ESXi
network stack.  3r31867. 3r31849. 3r31854.  3r31867. We obtained real indicators of productivity and load, which is very useful for choosing the optimal mode of operation and subsequent scaling of the system. 3r31854.  3r31867. 3r31854.  3r31867. At the moment, we are quite satisfied with the existing performance of the backup, we understand how to properly increase it when such a need arises. 3r31863. 3r31867. 3r31867. 3r31867. 3r31860. ! function (e) {function t (t, n) {if (! (n in e)) {for (var r, a = e.document, i = a.scripts, o = i.length; o-- ;) if (-1! == i[o].src.indexOf (t)) {r = i[o]; break} if (! r) {r = a.createElement ("script"), r.type = "text /jаvascript", r.async =! ? r.defer =! ? r.src = t, r.charset = "UTF-8"; var d = function () {var e = a.getElementsByTagName ("script")[0]; e.parentNode.insertBefore (r, e)}; "[object Opera]" == e.opera? a.addEventListener? a.addEventListener ("DOMContentLoaded", d,! 1): e.attachEvent ("onload", d ): d ()}}} t ("//mediator.mail.ru/script/2820404/"""_mediator") () (); 3r31861. 3r31867. 3r31863. 3r31867. 3r31867. 3r31867. 3r31867.
+ 0 -

Add comment