I need to add slaves to my Jenkins installation (all Linux), but I realized that I really don't know how to spec and configure them for my use case. I have about 40 jobs that run one or more times per day, as well as 10-20 more jobs that run at least weekly. I don't really know if any given job is CPU-bound or memory-bound, so I'm not sure how large of an EC2 instance I should use or, more importantly, how many build executors I should configure. I gather that the general advice is that if you're CPU bound you want roughly one executor for each CPU core, whereas if you are memory bound you could run more than that depending on how much RAM your slave has.

Given that, it seems like I need to be able to see data on how much CPU and memory a given Jenkins job uses while it is running. I haven't found a plugin that will give me that, but running top etc while a job runs seems like it would be kind of tedious. Anyone have any suggestions about this?

--
"He is a dangerous mixture of sophistication and recklessness which makes one anxious about his influence on other boys."

--
You received this message because you are subscribed to the Google Groups "Jenkins 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to