proxy server vCPU requirements.

VMware specific discussions

proxy server vCPU requirements.

Veeam Logoby quint4321 » Tue May 17, 2016 3:38 pm

Hi,

We have an environment with one proxy server per site, with each site having only between 1 and 5 VMs being backed up and replicated.
This is set up so that only one job is ever using the proxy, switching between backup and replication.
an average site has about 2TB of total data to process each job run.

On several sources it lists the minimum requirement as 1 vCPU per concurrent task, so in this case 1 vCPU per proxy should be sufficient for my setup.
Yet the user guide states:

CPU: modern x86 processor (minimum 2 cores or vCPUs). Using multi-core
processors improves data processing performance, and allows for more tasks to
be processed concurrently by proxy.
Memory: 2 GB RAM plus 200MB for each concurrent task. Using faster memory
(DDR3) improves data processing performance.

Hence the question: will 1vCPU per proxy be OK for me or should I keep the minimum to 2?
quint4321
Novice
 
Posts: 6
Liked: never
Joined: Fri Oct 09, 2015 2:05 pm

Re: proxy server vCPU requirements.

Veeam Logoby PTide » Tue May 17, 2016 3:49 pm

Hi,

1 core per task means 1 core per 1 virtual disk so if you want to proccess 5 VMs concurrently it will be better to have at least 5 cores (assuming that each VM has only one disk). Don't forget to raise the number of concurrent tasks on your proxy ans repository. You can set a number of concurrent tasks to whatever number you want, however it's recommended not to set the it larger than amount of cores.

Thank you.
PTide
Veeam Software
 
Posts: 3019
Liked: 246 times
Joined: Tue May 19, 2015 1:46 pm

Re: proxy server vCPU requirements.

Veeam Logoby quint4321 » Tue May 17, 2016 4:52 pm

Hi, I am not using parallel processing so all disks and VMs are being processes sequentially.
quint4321
Novice
 
Posts: 6
Liked: never
Joined: Fri Oct 09, 2015 2:05 pm

Re: proxy server vCPU requirements.

Veeam Logoby PTide » Tue May 17, 2016 5:08 pm

Then you can set the number of tasks to 1 and set the number of vCPU to 1. You can increase the number of cores in case bottleneck statistics reports proxy being the bottleneck. May I ask you about the reason why not to use parallel processing?

Thanks
PTide
Veeam Software
 
Posts: 3019
Liked: 246 times
Joined: Tue May 19, 2015 1:46 pm

Re: proxy server vCPU requirements.

Veeam Logoby quint4321 » Tue May 17, 2016 5:43 pm

not using parallel processing is being changed specifically for this 1 vCPU request, we are simply managing the Veeam backups for a third party corporation who asked us if we could get by with just one vCPU and 8 GB ram per proxy.
so disabling this was my first step, tested and still able to complete backups within the allowed window but I was simply worried about the stated "minimum 2 cores or vCPUs" in the documentation.
quint4321
Novice
 
Posts: 6
Liked: never
Joined: Fri Oct 09, 2015 2:05 pm

Re: proxy server vCPU requirements.

Veeam Logoby PTide » Tue May 17, 2016 5:59 pm

Since you're not going to process disks concurrently ~2,5 Gb of RAM should be enough (that figure does not include OS requirements)
PTide
Veeam Software
 
Posts: 3019
Liked: 246 times
Joined: Tue May 19, 2015 1:46 pm

Re: proxy server vCPU requirements.

Veeam Logoby quint4321 » Wed May 18, 2016 12:10 pm

Thank you for the clarifications so far,
would it be possible to just get a final confirmation that the 1 vCPU per proxy should not be a problem if we are not processing disks concurrently so I can confirm this to our customer?
quint4321
Novice
 
Posts: 6
Liked: never
Joined: Fri Oct 09, 2015 2:05 pm

Re: proxy server vCPU requirements.

Veeam Logoby PTide » Wed May 18, 2016 1:02 pm 1 person likes this post

would it be possible to just get a final confirmation that the 1 vCPU per proxy should not be a problem if we are not processing disks concurrently so I can confirm this to our customer?
Yes, you can use a single CPU proxy to process multiple VMs with multiple disks sequentially.
PTide
Veeam Software
 
Posts: 3019
Liked: 246 times
Joined: Tue May 19, 2015 1:46 pm

Re: proxy server vCPU requirements.

Veeam Logoby Gostev » Sun May 22, 2016 9:26 pm 1 person likes this post

Note that you can use a single CPU proxy to process multiple VMs with multiple disks concurrently too, it is just that proxy CPU resources will likely become the main bottleneck and will start affecting processing speed. If you don't worry about the latter, then feel free to use proxies with single vCPU even for concurrent processing. Just make sure that you explain this to the customer, so that he or she does not come to our support later complaining about slow processing speed ;)
Gostev
Veeam Software
 
Posts: 21390
Liked: 2349 times
Joined: Sun Jan 01, 2006 1:01 am
Location: Baar, Switzerland

Re: proxy server vCPU requirements.

Veeam Logoby albertwt » Mon May 23, 2016 1:56 am

So what's the guideline in tweaking the Veeam Backup 9.0 proxy VM specs ?

At the moment I have 3x VMs running Windows Server 2008 R2: 4x vCPu and 4 GB vRAM.
--
/* Veeam software enthusiast user & supporter ! */
albertwt
Expert
 
Posts: 607
Liked: 19 times
Joined: Thu Nov 05, 2009 12:24 pm
Location: Sydney, NSW

Re: proxy server vCPU requirements.

Veeam Logoby PTide » Mon May 23, 2016 11:29 am 1 person likes this post

So what's the guideline in tweaking the Veeam Backup 9.0 proxy VM specs ?
That depends on how many virtual disk you would like to process concurrently. A recommended minimum is one core per task. Also please check the system requirements page.

Thanks
PTide
Veeam Software
 
Posts: 3019
Liked: 246 times
Joined: Tue May 19, 2015 1:46 pm


Return to VMware vSphere



Who is online

Users browsing this forum: No registered users and 15 guests