Multicore machines and hyperthreading CPUs

CPU Optimization settings are independent of the number of processors: multi-CPU systems do not need other settings than single-CPU systems. If the Critical CPU condition is set to 90% on a dual-CPU system, processes will be noticed when they use 45% or more of the total CPU capacity (which is 90% of one CPU).

Workspace Control regards hyperthreading and multicore CPUs as standalone CPUs. This is reflected in CPU Optimization, but also in Zones with a Hardware Requirement rule: 1 processor with HyperThreading / 1 dualcore processor is recognized as 2 processors in CPU Optimization and in Locations and Devices zones. As a result:

  • 1 processor without HyperThreading = 1 processor in CPU Optimization / Zones
  • 1 processor with HyperThreading = 2 processors in CPU Optimization / Zones
  • 2 processors without HyperThreading = 2 processors in CPU Optimization / Zones
  • 2 processors with HyperThreading = 4 processors in CPU Optimization / Zones
  • etc.