The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
opinions on forum server upgrade
We are a decent size forum. We run 300-500 users online 90% of the time with a traffic spike a few days a month of up to 6000 users. We handle the load pretty well up until around 4000 users, where we see a few timeouts but it's generally fairly tolerable.
We are currently running on a Intel Core2 Duo CPU E7200 @ 2.53GHz, CentOS 32 bit, 4gb ram. Anyway, our host is offering us a free upgrade of either an additional 4gb ram (bringing the total to 8gb) or a Quad Core Q6600 @ 2.40GHz. Need opinions on which one of these upgrades will give us the biggest performance boost during those peak times we are getting slammed. |
#2
|
|||
|
|||
Hard to say for certain. You really need spend a bit of time watching the server (during normal operation) and seeing what the RAM/CPU usage are like. You'll get an idea of CPU usage from vmstat (lots of blocking processes == bad). With memory it'll be trickier as a good chunk of it will probably be taken up by caches and buffers. You can look at memory usage with 'free', but a better indication might be the I/O columns of vmstat - ideally you want disk IO to be low, and more memory is often a good way to do that.
Are Apache and MySQL both on the same machine? |
#3
|
|||
|
|||
Here's vmstat from a few minutes ago. Currently Active Users: 1866 (992 members and 924 guests)
No idea what this means...:-) And yes, Apache and MySQL on the same box. |
#4
|
||||
|
||||
Take the ram!
|
#5
|
|||
|
|||
My initial thoughts as well, but some concerns with 32bit CentOS / 4gb memory limitation / PAE Kernal...
|
#6
|
|||
|
|||
I say upgrade the processor. Adding more ram is cheaper then getting a different processor.
|
#7
|
|||
|
|||
Trying running 'vmstat 20'. That'll cause it to output every 20 seconds. Leave it running for 10 minutes or so ... should give you a better idea of what's going on
|
#8
|
||||
|
||||
Quote:
just curious about this.Is there a difference when you run apache and mysql in the same box? |
#9
|
|||
|
|||
Quote:
With a dedicated MySQL machine, you're hoping that as much of the database as possible will be cached in memory (faster than reading the data from disk), so memory tends to be the bottleneck. Of course MySQL can be CPU intensive too (eg when searching), but a lot of the time it isn't, and in those situations, having the data already cached in RAM can be a big performance boost. If both Apache and MySQL are on the same box it's harder to know which is the bottleneck |
#10
|
||||
|
||||
Quote:
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|