Seyed, Some build tasks are CPU and/or I/O intensive. By distributing the workload across multiple CPU's you get tasks completed faster than if you try to set up 10 executors on a single CPU. I generally would not exceed 1 executor per CPU core, or CPU hyper thread. If you have a 4 core CPU and 8 executors, you might be I/O bound to disks and to/from RAM. That is where configuration management and slaves can save time. But this assumes the artifact transfer time on the network and any SVN/GIT updates are short. In my case I have I/O bound processing and large files to process, so using slaves and SSD drives cuts build times from 1-2 hours to 5-10 minutes. This would not be possible on a MULTI core CPU with 10 executors. But setting slaves up may not be necessary in your case. -Regards Ross
-- 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/groups/opt_out.
