In windows server 2012 with 2 CPUs I have apache 2.4 with PHP 5.6 and when I put a load on the web server a cumulative 50% of total CPU power is used. No matter what I do, I cannot get the total over 50%.
Each individual CPU will be less than 50% and if one spikes up the other spikes down at the same time. It seems like windows is limiting the Apache service to use 50% of the CPU.
UPDATE: If I keep the Apache server loaded for longer than 60 seconds, once it hits 60 seconds the CPU utilization goes to 100%. It is like there is a 60 second timer that kicks it up to 100%. It really seems like a windows server setting, or could it be a VMware setting?