title: Threads configuration based on no. of CPU-cores
body: <p>Scenario : I have a sample application and I have 3 different system configuration -</p>
  
  <pre><code>- 2 core processor, 2 GB RAM, 60 GB HHD,
  - 4 core processor, 4 GB RAM, 80 GB HHD,
  - 8 core processor, 8 GB RAM, 120 GB HHD
  </code></pre>
  
  <p>In order to effectively exploit the H/W capabilities for my application, I wish to configure the no. of threads at the application level. However, I wish to do this only after a thorough understanding of system capabilities.</p>
  
  <p>Could there be some way(system/modus/tool) to determine the system prowess with reference to the max and min no. of threads it could service optimally &amp; without any loss in efficiency and performance. By this, I could configure only those values for my application that will do full justice and achieve best performance for the respective hardware configuration.</p>
  
  <p><strong>Edited1 :</strong>
  Could any one please advise any read-up on how to set a baseline for a particular h/w config. </p>
  
  <p><strong>Edited2 :</strong>
  To make it more direct - Wish to learn/know about any resource/write-up that I can read to gain some understanding on CPU management of Threads at a general/holistic level.</p>