HI, I'm running a Server 2008 R2, IIS 7.5, PHP 5.2.17-nts, Fast CGI, with one site using wordpress and I'm currently stress testing the site using WCAT 6.3
My spec INTEL XEON CPU E3-1220V2 @ 3.10 GHZ with 4GB of RAM, 256GB SSD
I've use Windows System Resource Manager to limit each php-cgi to use only 10% cpu, and set it as a managing policy and restarted the server.
If I set the virtual clients to 4, the existing each of the php-cgi processes will consume 20-25% cpu, which cause 100% cpu utilization in the process explorer.
If I set the virtual clients to 50, w3wp.exe will spawn more processes to cater for the connections, and each php-cgi process will consume around 5-10%, but will still cause 100% cpu utilization.
Is this how php-cgi should behave? always taking all remaining cpu to do their work?
And from the results above, does that mean my server is not powerful enough?