As Jenkins can basically run anything, I'm not sure you'll be able to find a somehow generic way/plugin to monitor these things (which moreover are specific to the job being run plus the system on which it's running).
IMO, your best part is indeed manually doing some top calls and the likes during some typical builds. That should help you gather information about your different build profiles (which could fit example result in creating slaves with a lot of ram, some less, etc. All handled with sensible labels). My 2 cents Le 19 mars 2014 21:48, "Owen B. Mehegan" <[email protected]> a écrit : > 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 [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
