Ok here is what's up.
95% of the time there are no issues, the server functions like it should. Speeds are overall very good to excellent.
5% of the time though there is a slowdown of the system which I have not put my finger on yet.
We run some software on our server called Cpanel, which basically controls the server and helps manage the server. We were using Cpanel 10 and our server loads were below 1.0 (normally around 0.70) then Cpanel 11 came out and something happened there which caused the loads on the server to shoot up and stay around 7.50 or higher. (A lot of folks were complaignin the server was slow... and it was slow because of this reason)
I did a bunch of tweeking when this happend and got the server load down to between 2.1 and 4.1. The speeds picked back up again to an acceptable level.
From where I sit, our server is a powerhouse, we only host SatelliteGuys and DishRetailer on in (Dish retailer is a small forum that normally has 20 - 30 people online.) because of this and the specs with our server I know that something is still not 100% on it. A server like this sould be able to handle 20 or more busy sites like ours without issues.
But it don't, and thats a problem.
There are two options I can do...
1) There is a newer version of Cpanel available, upgrding to this moves us to Apache 2.0 (or 2.2) from 1.8 this in theory wouldnimprove the operation of the server. However because this upgrade has only been out for 2 days I am going to sit and wait and see if others have any issues. SatelliteGuys requires mod_rewrite and ioncube, and I want to make sure those are working ok with the Cpanel update before trying this.
2) Another option is to have some Cpanel exprts come in and run a tuneup on the server. I am looking at two companies who have been mentioned a lot in the cpanel forums. (People have been very happy with their work)
The problem here is its expensive, there are no guarentees they can improve things, and that if we do it, they will work on it when they feel like doing it.
Ultimately I have no problem spending the money even if its not fixed (although I am sure they can fix it based on their reviews from others who had these issues (DBSTalks slow server and the reason they moved to a new server was because their ISP upgraded them to Cpanel 11), the issue I have is I need to be able to setup a time for them to be able to work so they can take the site offline. I just dont want them coming in one day having time and shutting us down with no warning in our primetime hours.
As far as speeds downloading goes, thats nothing I can control. Our ISP is connected to a bunch of the major backbones. If the server is showing page generated in under one second, then the server is working well. I can't control the internet after it leaves our server.
I monitor our server from a total of 4 different ISP's, in addition I using two monitoring services which alerts me of slow page generationand other issues. Whenever any one of these services has an issue I am sent a text message to my cell phone.
I should also note that I have seen issues pop up from time to time when certain maintance kicks in when it's not supposed to (such as statistics processing or sometimes even the backup kicks in) when this happens the system does get slow, but when I notice or am alerted I quickly go in and kill those processes.
So that's whats up.