ADEhost
08-22-2002, 02:24 AM
Well funny thing I was just reading another thread. and it brought up a few good point.
How many domains does a server hold?
Based on my little bit of reaseach and my servers I will try to define the objective:
the objective is not how many domains, but the maximum sustainable revenue from a set of given resources.
for example let's take on of my win servers.
I pay a consultant $500 for the design of my server each time I get one. Well worth it ... let me explain.
not all servers are created equal, some are slow some don't have the right chip set some don't play nice with raid controler cards...
now I had designed a server just for web page output that was under windows with ASP and Cold Fusion with MS Access being used.
the consultant gave me the following config ( general )
nic card : 99% of stated output ( you would be surprised at how many NIC cards don't even come close to 90% of stated output )
Motherboard and ram and cpu : funny, the CPU did not play that imporant part, but the montherboard did ( one that holds 4 gigs of ram ) and of course ram.
drive card and drive : this one tossed me for a loop but I'll share it. drive card was a specific brand, but the drive had to follow certain rules, Low latency times, lot's of platers and small diameter, spin rate 10K. well after looking around we found a rather large selection that fit. Also I negected to mention that we bought 2 drives and 2 controler cards.
some other goodies are also involved but this covers the basics.
Now we tested this server under some load tesing.
sustains 4.6 m-bit's of output steadys at cpu rate of 75% average over 1 hour
sustains 3.4 m-bit's of output with hi- I/O activity and the cpu at 75% over 1 hour
sustains 2.9 m-bit of output with heavy I/O activity ( 80 % writes 20% reads ) CPU at 75%, heavy multi request trasactions over 1 hour
Now does the above mean anything to how many domains I can handle, No not really, it just states the limits the configuration of the server. if I run my numbers right I could easy hold about 1785 parked domains ( 255 x 7 )
but the above does have some some specific meaning to me.
I, on average, per win server have in the range of 120 to 140 domains. the most on 1 server is 224 and the least is 18 on another server. As some of you know, I have some clients that have a daily output exceeding 9 gigs and servers exceeding 25 gigs per day. My clients need that, they also require that I tune the servers every week, and check everything. Now how do I know that a server has the maximum sustainable revenue? for me that's easy, I like to have my servers running on a average of 43% load, with average spikes over 1 hour not exceeding 73% this is based on 24/7/365.
How do I go about getting a sustain rate, Simple really, I ask my clients simple questions, for example, " I would like to know where you get most of your traffic from" , just with that answer alone I get the objective of usage and the distribution of that usage over a 24 hour day. so with that information I try to match that client up with a server that is light durring the hours that they are busy on. Keeping the usage of the server even and at a steady rate. That's why I'm always asking my clients qestions.
Had a client do some advertsing, bang I got the spike in trafic, did not know what was happening and he was taking the cpu up to 80% average. servers withstood it. and by the time the sun set, the server was almost down to normal. got slashdotted not to long ago, hit flat 100%, called the client to see what he wanted to do (bndwidth usage was screaming ), I got to love my client, Placed a simple banner exchage advert's ( 4 different ones ) on the page in question) with a note saying up tommarow, and the link to goggle cache of his site.
well now you know, a server can hold alot of sites, it all depends on the systems resources, and the usage, and the sustained rate of usage, abuse any of those and you will loose clients
Mike
www.adehost.com
How many domains does a server hold?
Based on my little bit of reaseach and my servers I will try to define the objective:
the objective is not how many domains, but the maximum sustainable revenue from a set of given resources.
for example let's take on of my win servers.
I pay a consultant $500 for the design of my server each time I get one. Well worth it ... let me explain.
not all servers are created equal, some are slow some don't have the right chip set some don't play nice with raid controler cards...
now I had designed a server just for web page output that was under windows with ASP and Cold Fusion with MS Access being used.
the consultant gave me the following config ( general )
nic card : 99% of stated output ( you would be surprised at how many NIC cards don't even come close to 90% of stated output )
Motherboard and ram and cpu : funny, the CPU did not play that imporant part, but the montherboard did ( one that holds 4 gigs of ram ) and of course ram.
drive card and drive : this one tossed me for a loop but I'll share it. drive card was a specific brand, but the drive had to follow certain rules, Low latency times, lot's of platers and small diameter, spin rate 10K. well after looking around we found a rather large selection that fit. Also I negected to mention that we bought 2 drives and 2 controler cards.
some other goodies are also involved but this covers the basics.
Now we tested this server under some load tesing.
sustains 4.6 m-bit's of output steadys at cpu rate of 75% average over 1 hour
sustains 3.4 m-bit's of output with hi- I/O activity and the cpu at 75% over 1 hour
sustains 2.9 m-bit of output with heavy I/O activity ( 80 % writes 20% reads ) CPU at 75%, heavy multi request trasactions over 1 hour
Now does the above mean anything to how many domains I can handle, No not really, it just states the limits the configuration of the server. if I run my numbers right I could easy hold about 1785 parked domains ( 255 x 7 )
but the above does have some some specific meaning to me.
I, on average, per win server have in the range of 120 to 140 domains. the most on 1 server is 224 and the least is 18 on another server. As some of you know, I have some clients that have a daily output exceeding 9 gigs and servers exceeding 25 gigs per day. My clients need that, they also require that I tune the servers every week, and check everything. Now how do I know that a server has the maximum sustainable revenue? for me that's easy, I like to have my servers running on a average of 43% load, with average spikes over 1 hour not exceeding 73% this is based on 24/7/365.
How do I go about getting a sustain rate, Simple really, I ask my clients simple questions, for example, " I would like to know where you get most of your traffic from" , just with that answer alone I get the objective of usage and the distribution of that usage over a 24 hour day. so with that information I try to match that client up with a server that is light durring the hours that they are busy on. Keeping the usage of the server even and at a steady rate. That's why I'm always asking my clients qestions.
Had a client do some advertsing, bang I got the spike in trafic, did not know what was happening and he was taking the cpu up to 80% average. servers withstood it. and by the time the sun set, the server was almost down to normal. got slashdotted not to long ago, hit flat 100%, called the client to see what he wanted to do (bndwidth usage was screaming ), I got to love my client, Placed a simple banner exchage advert's ( 4 different ones ) on the page in question) with a note saying up tommarow, and the link to goggle cache of his site.
well now you know, a server can hold alot of sites, it all depends on the systems resources, and the usage, and the sustained rate of usage, abuse any of those and you will loose clients
Mike
www.adehost.com
