Go Back   vb.org Archive > Community Discussions > Forum and Server Management
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 05-11-2008, 01:30 PM
BrandiDup's Avatar
BrandiDup BrandiDup is offline
 
Join Date: Jun 2005
Location: San Diego, CA
Posts: 213
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Moving from one server to two?

I'm wondering if you can tell me about your experience with moving from one dedicated server to two. How big was your site when you made the move (how many concurrent users, how many total posts, etc)? What prompted you to move, were you encountering database or server issues (Slowness, timing out, etc)?

How do you have your site setup now that you have two servers instead of one?

I've basically been told by Liquidweb, as well as a someone else who specializes more in vbulletin and server optimization that I really should consider getting a second server. We've been having issues with slow load times and "server time out" errors, despite having our current server optimized as much as possible.

How do you suggest splitting up the site between two servers, to relieve the pressure on one server? We don't have a lot of images so I don't think we would need one server just for image/attachments, we just have very active posters who love to do searches and keep things very busy.

Just looking for a little advice since this is all very new to me.
Reply With Quote
  #2  
Old 05-11-2008, 01:46 PM
Dismounted's Avatar
Dismounted Dismounted is offline
 
Join Date: Jun 2005
Location: Melbourne, Australia
Posts: 15,047
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If you move to two servers, I'd suggest having a dedicated MySQL node, and a web node. It's the logical way to split tasks anyway.
Reply With Quote
  #3  
Old 05-11-2008, 01:46 PM
bobster65's Avatar
bobster65 bobster65 is offline
 
Join Date: Mar 2006
Location: Montana
Posts: 1,169
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by BrandiDup View Post
I'm wondering if you can tell me about your experience with moving from one dedicated server to two. How big was your site when you made the move (how many concurrent users, how many total posts, etc)? What prompted you to move, were you encountering database or server issues (Slowness, timing out, etc)?

How do you have your site setup now that you have two servers instead of one?

I've basically been told by Liquidweb, as well as a someone else who specializes more in vbulletin and server optimization that I really should consider getting a second server. We've been having issues with slow load times and "server time out" errors, despite having our current server optimized as much as possible.

How do you suggest splitting up the site between two servers, to relieve the pressure on one server? We don't have a lot of images so I don't think we would need one server just for image/attachments, we just have very active posters who love to do searches and keep things very busy.

Just looking for a little advice since this is all very new to me.
I can't speak for others, but what I have for one of my setups is a 2 server setup (a Web Server and a Database Server). Having the DB on its own server makes a HUGE difference.

I'd talk to Snakes, he seems to have his "stuff" together when it comes to server optimization and setup.
Reply With Quote
  #4  
Old 05-11-2008, 02:01 PM
BrandiDup's Avatar
BrandiDup BrandiDup is offline
 
Join Date: Jun 2005
Location: San Diego, CA
Posts: 213
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bobster65 View Post
I can't speak for others, but what I have for one of my setups is a 2 server setup (a Web Server and a Database Server). Having the DB on its own server makes a HUGE difference.

I'd talk to Snakes, he seems to have his "stuff" together when it comes to server optimization and setup.
I think he's actually the one who has been helping me! I can't remember his exact username on here but it's snakes something and he's been an AMAZING wealth of information who has gone out of his way to do everything possible for my server. He pretty much agrees with liquidweb as far as me needing to make an upgrade sometime soon though.

This is definitely one of the most difficult things, financially, but it's one of those necessary evils, I guess. Without a server that functions properly, I obviously lose a significant amount of traffic, which I've already noticed.

I run two sites, the military one is definitely the biggest and busiest of the two, but my other one is steadily growing and seeing more activity by the day. They are both 100% database driven though, I have vba for both and vbulletin running for both. So, I'm unsure of how I could split the load up to make it most even. I don't have much on either site that isn't database driven, so I'm wondering if I would actually need to split the databases up somehow.

:erm:
Reply With Quote
  #5  
Old 05-11-2008, 02:44 PM
davide101 davide101 is offline
 
Join Date: Dec 2005
Posts: 100
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

BrandiDup, what are the specs on the server that you're abandoning? We are quickly growing into our quadcore server with 2gig of RAM and I'm trying to predict what the upgrade cycle might look like. At what point is it less cost-effective to get a powerful single server and two moderate servers make more sense?
Reply With Quote
  #6  
Old 05-11-2008, 02:58 PM
snakes1100 snakes1100 is offline
 
Join Date: Dec 2001
Location: Michigan
Posts: 3,733
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

There are a lot of variables in moving to a two server setup and what you have now may just need to be tweaked to live a bit longer as a single server setup, a RAM upgrade is cheaper that getting another server regardless, but again, the server your on may have a RAM limitation at the mobo level as well.

Splitting the servers is easy in that aspect, its just a matter of copying data, tweaking mysql (typically a 4 day task), setting up the nic's, changing config.php and away you go.

@brandi, ill give you a hint, it has 1100 on the end....
Reply With Quote
  #7  
Old 05-11-2008, 03:01 PM
BrandiDup's Avatar
BrandiDup BrandiDup is offline
 
Join Date: Jun 2005
Location: San Diego, CA
Posts: 213
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by davide101 View Post
BrandiDup, what are the specs on the server that you're abandoning? We are quickly growing into our quadcore server with 2gig of RAM and I'm trying to predict what the upgrade cycle might look like. At what point is it less cost-effective to get a powerful single server and two moderate servers make more sense?
Our current server specs are

AMD Athlon X2 Dual Core 5000+
OS: Linux - CentOS 4
Memory: 4GB DDR2 SDRAM
Hd1: 160GB 7200RPM SATA / 8MB Cache
Hd2: 160GB 7200RPM SATA / 8MB Cache

We're looking at probably just adding a second one like this. I need to do a bit more research before making a final decision. I'm somewhat server stupid.

--------------- Added [DATE]1210521814[/DATE] at [TIME]1210521814[/TIME] ---------------

Quote:
Originally Posted by snakes1100 View Post
There are a lot of variables in moving to a two server setup and what you have now may just need to be tweaked to live a bit longer as a single server setup, a RAM upgrade is cheaper that getting another server regardless, but again, the server your on may have a RAM limitation at the mobo level as well.

Splitting the servers is easy in that aspect, its just a matter of copying data, tweaking mysql (typically a 4 day task), setting up the nic's, changing config.php and away you go.

@brandi, ill give you a hint, it has 1100 on the end....
There you are! I was thinking you were 1001. Yeah, I need to pester you again when ever you get a chance. I need to be advised by the wise one, as to what I should do. :erm: This is definitely not my forte! Heh...
Reply With Quote
  #8  
Old 05-11-2008, 04:03 PM
royo royo is offline
 
Join Date: Jan 2005
Posts: 80
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Alternatively, you can stick with one server and just get faster hardware.
Reply With Quote
  #9  
Old 05-11-2008, 09:26 PM
wmlvb's Avatar
wmlvb wmlvb is offline
 
Join Date: May 2008
Posts: 200
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

BrandiCup
Sorry to hijack your thread, but I looked at your military forum and it is very similar to a military forum I will be creating. I will not compete w/ you as it is for a different geographic group of military. Is there way I can contact you and ask you some questions about your style (i like the look)? Also I would like to know how you have handled security issues related to military families! I think you can pm me w/ you contact info. I will check my settings.! Thanks
Reply With Quote
  #10  
Old 05-12-2008, 09:15 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

AMD Athlon X2 Dual Core 5000+

This is the start of your problems. An Athlon is a processor designed for desktop computers, not for servers. Unfortunatly there are a lot of hosting companies that offer this processor for (cheap) servers.

The 2nd bottleneck might be your disks. SCSI disks in a good RAID configuration will outperform the single (assuming you have just 2 single SATA disks) disk.

I really doubt if the memory (RAM) is the bottleneck.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 04:48 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.06727 seconds
  • Memory Usage 2,262KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete