Hi everyone, Our vbulletin forum Website has 2 server. 1. Database Server 2. Web Server ( Litespeed ) Two servers have same configuration. HP ML350 G5 Servers Simple Configuration CPU: 1x Intel Quad Xeon E5405 Cpu Ram: 16 Gb Total ECC Ram (sql) , 14 GB Total ECC Ram (web) HDD: 2x73GB 10K RPM HDD @RAID 1 (sql) - 2x146 GB 10K RPM @ RAID 0 (web) Web server Loads about 25.00 - 35.00 in a day. it is too much i know because, our website hits increased about 1 weeb ago. Now more member online and so, web server under load now. I hope, litespeed configurations are optimized . Sql Server Loads about 1.00 - 5.00 in a day. For now, What should i do for this state. I thinking that, i can buy 1 more webserver like same configuration but there will be a problem at synchronization the servers. Because 2 Webserver should be instant sync. (i have more attached files in forum and attaching continuously. ) Or, I will buy two processors and plug the webserver and sql. So servers will be running two processor Which is better ? * Adding one more CPU to actual Servers * Buying a new webserver ( But i'll need help about sync. that ) Thanks for comments. Note: Cookie Timeout is 900 and online users count about 2500 ...
You should about the disk i/o. You probably have some request in queue. Raid10 should double your current disk i/o. This is not as easy as adding a cpu. Another cpu should also help. You should ask your host what config they can offer you. If the webserver is topping out maybe you need some load balancing equipment between two web server.
Better you should upgrade your server. Because if you will go new server means, it will take some time. If you choose upgrade means that is easy because your hosting will take care of that and important thing is the existing data are safe. If you move to new server means you will take back up and then up your new server. So, better upgrade the server is advisable and save the time also.
There really isn't enough information to go on in your post. It would appear that you would benefit from adding a second processor to the web server, but not the sql server (simply based on the load). It would be interesting to look at the disk activity on each. As someone mentioned before, if your web server is backed up because of disk contention, then adding more processors is not going to help. If you're running a unix like system, try looking at IO stat to see how much disk bandwidth you are pushing. You may also benefit from adding a second server that servers up only static content - like images or static HTML. You may have to modify the themes/skins/code on your site(s) to point to the second server for such images or other files. Another thing to do is take a look at whether there are simple things you can do to lower the load. Some ideas are: - creating static pages periodically (10 seconds, 1 minute, etc) for the most highly demanded pages - drop on the fly calculations for things like post counts, karma, etc. If those are valuable, create a batch job that runs periodically to sum up those numbers. This can be a fair bit of coding, but is likely cheaper than big hardware upgrades.
It seems like your server needs more processing power. Either get a second processor in there or get more powerful procs. If you'd like some competitive quotes on a 2 processor 5420, contact me and I can probably beat your current providers pricing.
I would think a 2nd proc would definitely help as you are running a lot of ram to begin with. Am I reading right in that you have 2 drives on raid 1 and 2 on raid 0? Why the Raid 0?
Seems like you have a website with a lot of traffic and members, I would strongly suggest you to go for load balanced servers and will be useful in the long run when more members signup