So i run a Wordpress BLOG with the following setup:
1.Two dedicated servers - one for application and one for database Application server specs: 32cores 126gb ram 4tb hdd running centos 7 Database Server specs : 16cores 140gb ram 3tb hdd running centos 7
I have optimized the code to a good page speed score but i have been experiencing connection time outs, when my blog traffic reaches 1000 active users.
currently my page size is 3.9mb and makes 250 requests per page load.
i have however employed a caching plugin, w3 total cache which helps with the optimization. As a result of the time outs i have noticed that i have a very high disk i/o when this occurs, yet i have employed apc and memcached systems on my server.
On further investigations of the top processes writing to my hard disk i found out that php-cgi occupies the bulk of the process list both on htop and top result screens.
my question: how can i manage the high disk i/o to a reasonable level, or how can i fine tune php-cgi to utilize my harddisk space more efficiently.