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 jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to