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.


Reply via email to