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.