I wanted to see if anyone else out there was experiencing a similar issue. I'm currently running Plesk 12.5.30 on Windows Server 2012 R2. The server is a vm with 8 cpu's @ 2.5ghz and 8 gb's of ram. I've got about 150 sites on the server. A majority of which are running wordpress.
The problem I'm running into is constant high cpu usage on the server. I'm seeing constant spikes in the cpu usages of the php-cgi.exe files that are running these wordpress sites. 10-14% per process instance. I've taken all of the steps I could find online to reduce the load including enabling gzip compression, running php 5.4.45 using fastcgi and wincache enabled. I'm using wp-super-cache (tried w3 total cache but it doesnt seem to play well with IIS) on the wordpress sites to help. Changed the db in the wordpress config file from localhost to 127.0.0.1 And despite all my efforts the sites are still eating up the cpu causing the sites to load slow when my server takes a hit. Ram isn't an issue, I'm always around 50% usage. My network usage is always low. It only seems to be an issue with CPU.
I really don't think 150 sites should be that much of a load for a server. My static sites load fine and are really snappy. Should I just bite the bullet and load up another vm with plesk to spread the load around? Or is there something I'm missing here. I know wordpress is "optimized" to run on linux but there's got to be other people out there with a similar setup.
The problem I'm running into is constant high cpu usage on the server. I'm seeing constant spikes in the cpu usages of the php-cgi.exe files that are running these wordpress sites. 10-14% per process instance. I've taken all of the steps I could find online to reduce the load including enabling gzip compression, running php 5.4.45 using fastcgi and wincache enabled. I'm using wp-super-cache (tried w3 total cache but it doesnt seem to play well with IIS) on the wordpress sites to help. Changed the db in the wordpress config file from localhost to 127.0.0.1 And despite all my efforts the sites are still eating up the cpu causing the sites to load slow when my server takes a hit. Ram isn't an issue, I'm always around 50% usage. My network usage is always low. It only seems to be an issue with CPU.
I really don't think 150 sites should be that much of a load for a server. My static sites load fine and are really snappy. Should I just bite the bullet and load up another vm with plesk to spread the load around? Or is there something I'm missing here. I know wordpress is "optimized" to run on linux but there's got to be other people out there with a similar setup.