Comprehensive data protection for all workloads
Post Reply
kaboomza
Enthusiast
Posts: 55
Liked: never
Joined: Oct 23, 2019 3:08 pm
Full Name: Jaques Coetsee
Contact:

Backup repository concurrent tasks

Post by kaboomza »

Hi guys,

Can anybody provide some insight or recommendations for how one can properly define or identify the optimal concurrent tasks to configure on a repository level?
PetrM
Veeam Software
Posts: 3625
Liked: 608 times
Joined: Aug 28, 2013 8:23 am
Full Name: Petr Makarov
Location: Prague, Czech Republic
Contact:

Re: Backup repository concurrent tasks

Post by PetrM »

Hi Jacques,

You may refer to this page of our best practices guide, there is a good example for repository server sizing and task slots calculation.

Thanks!
kaboomza
Enthusiast
Posts: 55
Liked: never
Joined: Oct 23, 2019 3:08 pm
Full Name: Jaques Coetsee
Contact:

Re: Backup repository concurrent tasks

Post by kaboomza »

Thanks for feedback @Petrm

So based on that page and what you are saying, it would appear that I have a repo that the proxy is hosting, and that proxy has 20 cores for example, I could potentially push the concurrent tasks on the repo side to say 14 based on those calculations? also taking RAM into consideration?
PetrM
Veeam Software
Posts: 3625
Liked: 608 times
Joined: Aug 28, 2013 8:23 am
Full Name: Petr Makarov
Location: Prague, Czech Republic
Contact:

Re: Backup repository concurrent tasks

Post by PetrM »

Hi Jacques,

Yes, it should be fine. Although, it's always worth testing the numbers in your specific environment and probably increase concurrent tasks a bit if it does not produce an additional overhead on the backup storage.

Thanks!
HannesK
Product Manager
Posts: 14836
Liked: 3083 times
Joined: Sep 01, 2014 11:46 am
Full Name: Hannes Kasparick
Location: Austria
Contact:

Re: Backup repository concurrent tasks

Post by HannesK »

Hello,
unfortunately that best practice guide has some issues... we are working on updating it.

Everything below and an the best practice guide assumes that it is a dedicated repository server. If you host proxy & repository on the same machine, apply sizing for both roles.

The most conservative rule is 1.5:1 task / cores ratio. Example: if you have 20 cores, that means 30 tasks.
I always recommend to start with 2:1 as customers feedback is "my repo servers idle". That means if you have 20 cores, configure 40 tasks.
If you still see low CPU & RAM load, you can go higher.

For RAM: 4 GB RAM per CPU core.

Best regards,
Hannes
pirx
Veteran
Posts: 599
Liked: 87 times
Joined: Dec 20, 2015 6:24 pm
Contact:

Re: Backup repository concurrent tasks

Post by pirx »

Is this also true for concurrent proxy tasks? We talked about that before. I'm just asking because yesterday I had (again!) a discussion about my concurrent proxy tasks which are set to 30 with 20 core server. perfmon shows no relevant CPU load during backup window (max 30%). He told me that this has nothing to do with the CPU load, it's purely about cores and tasks.
HannesK
Product Manager
Posts: 14836
Liked: 3083 times
Joined: Sep 01, 2014 11:46 am
Full Name: Hannes Kasparick
Location: Austria
Contact:

Re: Backup repository concurrent tasks

Post by HannesK »

for proxy, the official best practice is 1:1 core / task ratio. Usually it can be oversubscribed a little bit. I hear that 1.1-1.25 : 1 works fine in many cases (depends also on the version of VBR).

If 1.5:1 works fine for you, then go for it :-)
Post Reply

Who is online

Users browsing this forum: Google [Bot], Semrush [Bot] and 133 guests