Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>In an era of multi-core, hyperthreaded CPUs, "Processors" is now an ambiguous term. Does the processor refer to a threads (from Hyperthreading), cores, or sockets (physical CPUs).</p> <p>Windows recognises logical processors (LP) as the basic compute platform - giving one LP for each hyperthread within a core, and then multiplied for each core, which is finally multiplied by the number of sockets.</p> <p>The easiest way in Windows to reduce the LP count is to use the /NUMPROC option. In this example itc creates a maximum number of processors of 8.</p> <blockquote> <ol> <li>Backup bcdedit /export c:\Backup\bcd.bak</li> <li>List of current entries bcdedit /v</li> <li>Copy of existing config bcdedit /copy {current} /d "Windows 2008 R2 with NumProc" The current is a "well known" identifier . This also returns the Id that is created. So that can be used directly</li> <li>List of entries bcdedit /v</li> <li>adding parameter to new entry To set maximum number of processors<br> bcdedit /set {new_ID} NUMPROC 8 </li> <li>Changing default entry bcdedit /default {new_ID}</li> </ol> </blockquote> <p>But the danger of this strategy is for example on a 4 core system with HyperThreading enabled then only one processor (socket) is used. Since the first 8 LPs (0..7) will be hyperthreaded cores on the first processor. So you are not really emulating an 8 way system - but a 1 way - 4 core system with HyperThreading enabled.</p> <p>If this doesn't fit your model other options are</p> <ul> <li>Disable HyperThreading in the BIOS - this reduces the LP count per core so helping distribute the load over cores and sockets.</li> <li>Does the System BIOS support reducing the core counter per processor? If so this will help distribute loads over sockets.</li> <li>Building your system within a virtual environment and limiting physical resources from that perspective.</li> </ul> <p>If you are dealing with more than 64 Logical Processors under Windows then that introduces Processor Groups and that add another layer of options.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload