Thanks. I think we can maintain the site pretty much as including post counts etc. Look and feel will eventually change a bit, but we can do things incrementally.
Here's the
current basic server configuration. It's a dedicated box installed 5.5 years ago -
Code:
Bare Metal Server Installed 2/19/2009 in Seattle @ Softlayer
CentOS 2.6.18-92.e15
SuperMicro X7QCE Intel Xeon HexCore QuadProc Sata [4Proc]
4x2GB Generic RAM
4x2.13GHz Intel Xeon-Tigerton (7320-Quadcore)
SuperMicro AOC-SIMSO-plus Remote Management Card
2xSuperMicro PWS-1K01-1R Power Supply
SuperMicro BPN-SAS-828TQ Backplane
Adaptec 3405 Drive Controller
Western Digital Raptor 10,000 RPM WD1500ADFD (sdb) for Database
Seagate Cheetah ST373455SS [73GB] (sda) for system
It is currently hosting both the forum and main website, there are already plans to migrate the website. The main website is filtered through a firewall, which is why it has a different IP.
Here's some
network statistics
Code:
In: Average 201.11 Kbps, Max 781.84Kbps
Out: Average 2.6 Mbps, max 25.2 Mbps
I assume from that it's on a 100Mbps network.
Hard drive performance -
Code:
%iostat -d 3
Linux 2.6.18-92.el5 (jref.randi.org) 08/02/2014
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 15.23 226.15 455.27 78704786 158440916
sdb 231.65 6702.42 1794.54 2332545177 624528576
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 1.67 5.33 24.00 16 72
sdb 271.00 3770.67 6261.33 11312 18784
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 4.00 0.00 253.33 0 760
sdb 273.67 3789.33 6064.00 11368 18192
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 18.33 2.67 357.33 8 1072
sdb 265.00 3882.67 5906.67 11648 17720
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 2.33 0.00 58.67 0 176
sdb 279.33 3888.00 7200.00 11664 21600
File system usage
Code:
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 9.7G 586M 8.7G 7% /
/dev/sda8 996M 34M 911M 4% /tmp
/dev/sda7 104G 52G 46G 54% /home
/dev/sda3 9.7G 6.3G 3.0G 68% /usr
/dev/sda2 9.7G 2.2G 7.1G 24% /var
/dev/sda1 99M 12M 83M 13% /boot
tmpfs 3.9G 0 3.9G 0% /dev/shm
/dev/sdb1 68G 33G 32G 51% /var/lib/mysql
/home/domlogs 104G 52G 46G 54% /usr/local/apache/domlogs
I thought the MySQL db seemed overly large however vbulletin 3.7 apparently stores images in the db by default. Assuming this is the current setup then moving them to the file system would probably help performance.
I have not yet got details on current backup strategy.
System Performance
%vmstat 3
Code:
%vmstat 3
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
7 0 252 86180 55660 7092544 0 0 219 71 7 7 26 3 62 9 0
4 0 252 80972 55740 7094984 0 0 912 1376 1625 2253 20 1 76 3 0
3 0 252 57136 55820 7100208 0 0 1621 692 1396 3459 21 1 74 4 0
3 1 252 57728 55824 7094740 0 0 1211 616 1423 2835 19 1 76 3 0
4 5 252 47628 55536 7052016 0 0 3113 1072 1399 11270 21 3 65 11 0
2 5 252 47948 55572 7050052 0 0 3379 479 1529 2090 10 1 79 10 0
I'm not an expert on interpreting vmstat but this sample doesn't appear too bad (ie it's not a time when things are lagging badly) but a cpu upgrade would provide some immediate benefits, as I suspect would moving images out of the db, if they're not already.