Last 1 minute 3.12 Last 5 minutes 2.61 Last 15 minutes 2.01 My virtual private server is getting hammered a few times a day. All sites on it will be unresponsive for about 5 minutes at a time. The above is an actual example of the load taken during one of these unresponsive times. Memory and drive space are both at 55% used according to Plesk's system statistics page. According to MySQL Administrator app, the MySQL process is not using query cache at all. Question: how can I find out what's *most* in need of attention? (Is it MySQL? Apache? Is it getting DOS attacked? Is there a module I can install that says what's eating performance?) It's an Apache webserver running (inside?) Plesk on CentOS. TIA
You should be able to see what functions are pulling the most processessing, but I don't know plesk, so I can't tell you where. Once you find the culprit you can change or delete it. It also maybe something outside your server calling in. Do you have banners on your site that another server hosts? Have you checked for trojans?
Thanks for your response, debunked. I've looked everywhere in Plesk, and there's no comparisons of Apache vs. MySQL for instance, just the overall load numbers. Hmm... calling in, yes, didn't think of that. I'll put anti-image-leech directives in my .htaccess files. All banners are on my own servers. Haven't checked for trojans... how would I do that?
If you can get to an SSH prompt, you can use the top command to see what processes are using the most CPU. umm no. it's called a virtual private server for a reason.