Ya, those are nice numbers.. how can you run almost 4,000 users only in one box?
You are a hero.
I'm used to spread the server load through workers. Just curious, how high is the server load when you have 3,500 users online? Thanks for the info. I noticed your semi-automatic guns (10k drives and 12GB of RAM). Try if you can the new SAS 15K drives.
Load is 10-15 with 3000+ users online.. Today I setup a new woodcrest with 2x73GB 15K HDD's , as MySQL server. Now I need some time for optimization and I beleive those servers could handle 5000 users online.
The thing that surprises me is the storage solutions I see some of you describing. I've always assumed that interaction with the hard drives would be the bottleneck. I spend a lot of money on really fast RAID systems. My current box has an Adaptec 3805 SATAII RAID card, with 8 Seagate 7,200RPM 750GB SATAII drives, in a RAID 10 configuration. The setup is fast as hell, with decent fault tolerance. This saved my butt a couple of days after I deployed this brand new box. A contractor at my data center arced something in the power box supplying my cabinet and spiked the box. One drive was taken out and the RAID card was damaged, but the system kept running after a restart (albeit with a fair amount of complaining) until I could get down and replace the damaged components. I have drives that big because they weren't much more than the smaller ones and because I am about to start offering image hosting.
What do you guys think is the bear minimum hard drive setup required to run a busy vB system, with both acceptable performance and fault tolerance? Also, what type of external storage is fast enough to use with a vB DB server? Eric
I would like to have HDD's and RAID like you, but have to take care about every dollar. My clients are crying for money .. and, if you are ready to spend some time with your server you really can save some money.
Load is 10-15 with 3000+ users online.. Today I setup a new woodcrest with 2x73GB 15K HDD's , as MySQL server. Now I need some time for optimization and I beleive those servers could handle 5000 users online.
With 5,000 users, you need 6 servers. 2 for web, 2 for db and 2 for load balancing (1 is failsafe). Then your server load will be around 0.5-1.5. You cannot run an efficient board while having the load at 15. However, you will obtain much better results if you use a proxy array, instead of spending extra money on 2 cheap balancers.. Serving the data will be ultra fast.
--------------- Added [DATE]1199154184[/DATE] at [TIME]1199154184[/TIME] ---------------
Quote:
Originally Posted by EricGT
The thing that surprises me is the storage solutions I see some of you describing. I've always assumed that interaction with the hard drives would be the bottleneck. I spend a lot of money on really fast RAID systems. My current box has an Adaptec 3805 SATAII RAID card, with 8 Seagate 7,200RPM 750GB SATAII drives, in a RAID 10 configuration. The setup is fast as hell, with decent fault tolerance. This saved my butt a couple of days after I deployed this brand new box. A contractor at my data center arced something in the power box supplying my cabinet and spiked the box. One drive was taken out and the RAID card was damaged, but the system kept running after a restart (albeit with a fair amount of complaining) until I could get down and replace the damaged components. I have drives that big because they weren't much more than the smaller ones and because I am about to start offering image hosting.
What do you guys think is the bear minimum hard drive setup required to run a busy vB system, with both acceptable performance and fault tolerance? Also, what type of external storage is fast enough to use with a vB DB server? Eric
You should bump the drives to 15K SAS RAID10, especially for your db servers.
You are killing your servers with SATA, as we speak.
And instead of load balancer hardware, you should try nginx with few workers set in proxy.
It will blow your mind, speed wise.
With 5,000 users, you need 6 servers. 2 for web, 2 for db and 2 for load balancing (1 is failsafe). Then your server load will be around 0.5-1.5. You cannot run an efficient board while having the load at 15. However, you will obtain much better results if you use a proxy array, instead of spending extra money on 2 cheap balancers.. Serving the data will be ultra fast.
--------------- Added [DATE]1199154184[/DATE] at [TIME]1199154184[/TIME] ---------------
You should bump the drives to 15K SAS RAID10, especially for your db servers.
You are killing your servers with SATA, as we speak.
And instead of load balancer hardware, you should try nginx with few workers set in proxy.
It will blow your mind, speed wise.
This is a powerful server, but it was still built on a tight budget and the extra expense could not be justified. At any rate, the current setup is lightning fast and handling the load just fine. I'll check out nginx, but when I need load balancing again, I will probably use the system built into the Astaro firewall I use. Thanks for the tip though. Eric
Yeah, I am in the process of learning as much as I can about splitting the load on 2 servers, as I am ready to go with 2 servers myself. Any useful links on the web about this stuff would be handy. For now i'll just keep reading each and every thing I see about it ^^
With 5,000 users, you need 6 servers. 2 for web, 2 for db and 2 for load balancing (1 is failsafe). Then your server load will be around 0.5-1.5. You cannot run an efficient board while having the load at 15. However, you will obtain much better results if you use a proxy array, instead of spending extra money on 2 cheap balancers.. Serving the data will be ultra fast.
--------------- Added [DATE]1199154184[/DATE] at [TIME]1199154184[/TIME] ---------------
Just finished with moving my databases to a new server.. Now I have 3500 users online with 2-3 load on web server, 0.3 - 0-6 on mysql server .. Forum.hr And didn't finished with optimisation yet, I will have lower values in a few days