RedHatSatellite / satellite-performance-tuning

Guide migrated to upstream. Please see readme.
12 stars 10 forks source link

Are there any tuning profiles aimed at capsules #20

Closed mkearey closed 2 years ago

mkearey commented 4 years ago

Hi all, there appears to be no effort to tune capsule as we are for Satellites. Is this just considered unnecessary?

jhutar commented 4 years ago

Hello! No, we do not have that. Do you see a need for capsule tuning - in what scenario? Normally, capsules are not performance bottlenecks except for cases with too many Puppet classes/hosts.

mkearey commented 4 years ago

Greetings, we are looking at absolute performance of a satellite sync to a capsule. Mongo/pulp . We have no issues with puppet as we don't use it.

Cheers

jhutar commented 4 years ago

Hello. Only thing we have so far for Capsule is making sure it uses correct tuned profile:

https://github.com/RedHatSatellite/satellite6-performance-tuning/blob/master/docs/satellite-configuration-tuning.rst#tuned-profile

psuriset commented 4 years ago

@mccun934 can you please share, if we have come across any need to tune capsule? As Jan mentioned, Generic tuned profile on capsule has been good enough.

If we see any performance sensitive workloads on capsule, we would have to prioritize.

pmoravec commented 4 years ago

Just throwing some particular figures - rather to kick off some discussion (to correct my numbers :) ) than to conclude it:

In summary: 1+(5or7)+1+workers*1.5+(2or4) = (9 to 13) + workers*1.5 GB.

That is, for smaller deployments with 4 cores (hence 4 pulp workers) and following the lower values, I would recommend 9+4*1.5 = 15 GB RAM.

For larger deployments with 8 cores and upper bounds, 13 + 8*1.5 = 25 GB RAM.

Reviewing the final figures with reality I usually see in various deployments, I might over-estimate some figures (i.e. 12GB is often enough for small Caps, 20-24GB is often enough for a bigger one).

Imaanpreet commented 3 years ago

Hello, this time we come up with some capsule recommendations :

https://github.com/RedHatSatellite/satellite-performance-tuning/blob/devel/docs/satellite-configuration-tuning.rst#capsule-configuration-tuning

Imaanpreet commented 2 years ago

Added new updates to the capsule configuration tuning.

https://github.com/RedHatSatellite/satellite-performance-tuning/blob/f9862dca080748a6351824cadb8bfc866ff7c3e5/docs/capsule-configuration-tuning.rst

Thank you @jhutar @IshanSinghal .