-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
please add some info on system hardware requirements (salt at scale) #19926
Comments
Thanks for the request @steverweber. Those would be good parameters to have as a baseline recommendation. |
i would like to have some feedback on this... |
@thatch45 @cachedout or @jacksontj are probably the people that could comment on this question the best. Thoughts, guys? |
Hmm, kind of a difficult question to answer-- since its not only tied to how many minions-- but how many jobs you plan on executing (and how many returns that will generate). In addition you can make a "weaker" master handle more by having the minions configured with a more aggressive backoff. Also these numbers should change fairly dramatically in 2015.2 (with the singleton auth stuff I put in). We run ~12 core box with ~40gb of ram with ~15k minions-- but its mostly idle unless someone does a heavy job against all 15k minions. I know there are quite a few people that run completely in EC2, so those boxes don't get all that big ;) If you want to mimic load you can use minionswarm against the single master host and get some benchmarks. Sorry to avoid the question so much, but I really don't have a great idea of how to pin a number to it :/ I'll see if I can make some time this week (while rolling out 2015.2 internally) to see if I can get some benchmarks that we could work from. |
Thanks. I totally do understand that it's tricky to put a number to something that can be so dynamic. |
If its any help, I have single core VMs with 1gb of ram that I do stress testing in-- and the one master (with 10 minions) handles non-stop job execution for days at a time without issue. |
salt is not to painful on resources... so i'm closing this out. |
I understand it's tricky to put a number on on this, but I need to have some numbers on what hardware should be used to manage ~1k minions.
a small section like:
this would be helpfull in:
http://docs.saltstack.com/en/latest/topics/tutorials/intro_scale.html
The text was updated successfully, but these errors were encountered: