| Dedicated Servers Dedicated server help. |
04-21-2006, 12:14 AM
|
#1 (permalink)
|
|
Inactive
Join Date: 03-20-06
Location: Germany
Posts: 526
|
Dedicated Server VS Cluster
I'm running a forum with an average of about 700 Online Users. In Prime Times it's 1000.
About 6 months ago I moved it from a dedicated Server of mine to a Cluster which doesn't belong to me. It's administrated by a company.
The Cluster Specs are Dual XEON, 4GB RAM, SCSCI RAID etc. and it's using Zeus instead of Apache.
However, in primetimes my board became slow lately. The company said the Cluster just can't take it anymore. They say my site does the most traffic and eats most HW and I'd need a hell machine if I'd like to move back on a dedicated Server (they don't offer dedis). I pay them 150 EURO per month, which is quite cheap for the power but they don't intend to upgrade that cluster which drives me into a blind alley.
My question is: How much Hardware is needed for a Board with 1000 concurrent Users(and still raising)? Or is it way too expensive to go for a single dedicated server with these kind of loads?
|
|
|
04-21-2006, 01:00 PM
|
#2 (permalink)
|
|
Moderator
Join Date: 01-11-04
Location: Folsom
Posts: 2,635
|
Quote:
|
Originally Posted by reteep
I'm running a forum with an average of about 700 Online Users. In Prime Times it's 1000.
About 6 months ago I moved it from a dedicated Server of mine to a Cluster which doesn't belong to me. It's administrated by a company.
The Cluster Specs are Dual XEON, 4GB RAM, SCSCI RAID etc. and it's using Zeus instead of Apache.
However, in primetimes my board became slow lately. The company said the Cluster just can't take it anymore. They say my site does the most traffic and eats most HW and I'd need a hell machine if I'd like to move back on a dedicated Server (they don't offer dedis). I pay them 150 EURO per month, which is quite cheap for the power but they don't intend to upgrade that cluster which drives me into a blind alley.
My question is: How much Hardware is needed for a Board with 1000 concurrent Users(and still raising)? Or is it way too expensive to go for a single dedicated server with these kind of loads?
|
Guys I know with that many users on constantly have split the site into 2 servers. 1 for database the other for the rest. I believe both have 2gb ram and dual xeon SCSI servers.
Do you allow attachments?
Do you allow images to be viewed in the post or do they have to click to view the image tha twas attached?
THeres a # of ways to help reduce load with forums, re-optmizing the database, not showing every image in a post requiring them to click to view, making sure no one is hotlinking attachments, etc.
|
|
|
04-22-2006, 03:50 AM
|
#3 (permalink)
|
|
Inactive
Join Date: 03-20-06
Location: Germany
Posts: 526
|
The cluster is like that. One Webserver(Zeus) and one seperate Database Server.. The DB Server is a XEON and the Webserver a DUAL XEON.. However, it doesn't seem to be able to handle the load.
I investigated a bit, most power is sucked by Search Queries. Unfortunately vB doesn't have an option to disallow searches when the load goes above e.g. 5. But it wouldn't work out anyway because the database machine is seperated from the webserver.. I already set the timeout between searches to 15 seconds / user, but with so much traffic every second a new search query is being shot.
It's really difficult to get rid of that, when I move away from that Cluster I need to use Apache again, which is even more hardware intensive, good for SEO but bad for performance. Zeus is bad for SEO but great for the performance, although it has its price.
What I gonna do now is restricting searches to registered members.. renting 2-3 dedicated Servers for the forum wouldn't make the outcome worth it..
|
|
|
04-23-2006, 06:03 PM
|
#4 (permalink)
|
|
Moderator
Join Date: 01-11-04
Location: Folsom
Posts: 2,635
|
Quote:
|
Originally Posted by reteep
The cluster is like that. One Webserver(Zeus) and one seperate Database Server.. The DB Server is a XEON and the Webserver a DUAL XEON.. However, it doesn't seem to be able to handle the load.
I investigated a bit, most power is sucked by Search Queries. Unfortunately vB doesn't have an option to disallow searches when the load goes above e.g. 5. But it wouldn't work out anyway because the database machine is seperated from the webserver.. I already set the timeout between searches to 15 seconds / user, but with so much traffic every second a new search query is being shot.
It's really difficult to get rid of that, when I move away from that Cluster I need to use Apache again, which is even more hardware intensive, good for SEO but bad for performance. Zeus is bad for SEO but great for the performance, although it has its price.
What I gonna do now is restricting searches to registered members.. renting 2-3 dedicated Servers for the forum wouldn't make the outcome worth it..
|
Make sure you get a mysql expert to optimzie your mysql conf. file, that REALLY REALLY helps.
Only members can search, you NEED to do this  Also set timeout to 30 seconds maybe.
|
|
|
04-24-2006, 03:18 AM
|
#5 (permalink)
|
|
Inactive
Join Date: 03-29-06
Posts: 548
|
May i suggest using another database system instead of MySQL?, something perhaps a bit more optimised for large usage.
As for search queries, why not reduce them to 30 seconds?
perhaps it may be worthwhile offering a google search feature instead - which would be useful if google has spidered your site recently. It may not be as up to date, however it would indeed alleviate the strain from your servers.
|
|
|
04-24-2006, 09:52 AM
|
#6 (permalink)
|
|
Inactive
Join Date: 04-24-06
Posts: 5
Latest Blog: None
|
both are ok really depends on what you want to do with the setup and how robust you need it
|
|
|
04-26-2006, 04:51 AM
|
#7 (permalink)
|
|
Inactive
Join Date: 03-20-06
Location: Germany
Posts: 526
|
I believe vBulletin only supports MySQL..
Turning of the Search for Guests improved the load pretty much "but" it also increased the daily registrations from 150 to 220 
|
|
|
04-27-2006, 05:30 AM
|
#8 (permalink)
|
|
Contributing Member
Join Date: 02-16-04
Location: Ohio
Posts: 152
Latest Blog: None
|
We have a client that runs between 1500 and 4000 on his forums. We have him in server for vb, db, and phpads, server is dual xeon 2.8 with 8 gig of ram, 2 73 scsi drives and running freebsd 6, it runs quiet well. Of course there is a cost to a server like this but he has no issues.
RWH
Last edited by ToddW : 04-27-2006 at 05:34 AM.
|
|
|
09-22-2006, 02:33 PM
|
#9 (permalink)
|
|
Contributing Member
Join Date: 01-24-06
Location: Las Vegas
Posts: 271
Latest Blog: None
|
Search in forums is something that can quickly kill a server. I suggest you also rebuild your search database but first ..in VB you can disallow search indexing for certain forums. Make sure to do that for anything not important. Also PRUNE...PRUNE PRUNE PRUNE...too often sites with over 500k posts feel the need to leave post around from the beginning. This is COSTLY. What good are posts from 2 years ago? You can also consider using Google site search instead of VB search.
I believe VB also allows you to split up your search database to a seperate server...do it.
Search is easily one of the top resource killers for any forums.
__________________
Political Debate- Join this site to have indepth politics discussion.
Pron Proxy - Free anonymous proxy browsing
|
|
|
09-24-2006, 12:18 PM
|
#10 (permalink)
|
|
Inactive
Join Date: 06-20-04
Location: Ontario
Posts: 3,359
Latest Blog: None
|
The usual hardware bottlenects are HDD amd memory.
What kind of RAID are you running?
Still the biggest performance gains are achieved through database optimasation. That is probably too tough since you are using a db designed by someone else. But you may, at the very least, try to see if your MyISAM key buffer (key_buffer_size) and InnoDB's buffer pool (innodb_buffer_pool_size) are large enough. Otherwise there will be a ton of disk swapping.
|
|
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
|
|
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 02:26 PM.
© Copyright 2008 V7 Inc
|