This is all so very confusing. Usually people are doing their best to
make sure their build server is running as FAST as possible, giving it
a dedicated server, fast SSD disk and plenty of RAM. You're asking how
to make it run as slow as possible so it won't disturb other
applications on the same server. Wow!

Depending on the operating system and the way you have installed
Jenkins, you may be able to tune the Jenkins startup. If you are using
some Unix variant, you could e.g. add "nice +19" at the beginning of
the java command in the jenkins init script.

You will also want to tune the java memory parameters. By default java
can grab a lot of memory, causing the server to start swapping. Again,
how exactly you do that depends on how you installed Jenkins and on
what operating system.

-- Sami

2012/6/13 Roberto Nunnari <nunni...@gmail.com>:
> Hi everybody.
>
> I wonder how heavy the build processes are on the cpu..
>
> I set up a single machine offering many different services (also including
> jenkins webapp) and I'm worrying a bit about overall performance when
> jenkins will enter production stage.
>
> Being a virtual machine, I will be able to add one virtual cpu if the load
> will be too much.. but I wonder if it also possible to set some
> configuration option so that the build processes are started with a high
> nice value. Another option I can think of would be to start jenkins main
> process with a nice value, but I don't know if that will be considered when
> jenkins will span the build processes.
>
> So..
> 1) build processes can be run at a lower priority?
> 2) If yes, how?
> 3) build processes will be run one at a time or more than one in parallel?
>
> Could anybody please cast some light on this?
>
> Thank you and best regards.

Reply via email to