How many sites I can honestly host on a SM Super Celeron 1.7?
I have been searching these forums for a hint on this but I have yet to find the answer. I was wondering how many sites I can honestly host on a SM Super Celeron 1.7? Of course there are a lot of factors. Right now I have a reseller account, serveral paying customers, and even more free friend and family accounts. I am quickly outgrowing my current reseller and want to step up to our own server. Most of my sites are 'non-critical' I guess. I have a couple customers that have E-Commerace sites, so I would think those are pretty critical. I have ~10 or so PHP-Nuke sites running, so this is moderate/lite MySQL usage. Currently only 8 sites draw more than 500MB a month.
I don't pretent to be someone I am not when people sign-up and pay. I am not trying to profit, too much, off this. If I break even great. If I have a little spending change after hosting costs even better. Here are the specs of the server I am looking at:
Intel Celeron – 1.7Ghz
80GB ATA 100 7200 RPM HDD
I don't want to oversell the server and bog it down. I was thinking of ~40 paying customers with half of those using very little in the way of system resources, and another 20 or so personal webpages for friends and family that draw hardly any load except disk space. I know more RAM and such would help, but I really want to keep the cost low at first. If I outgrow this box I will either upgrade to a better one or get another and keep this one.
Is this a decent box to get my feet wet with? Would the number of clients listed above really put a noticeable dent on server performance?
I think that server would fit your needs quite nicely, however at just $10 more, the 2.4 ghz Celeron is a much better deal. You could also consider moving to a larger reseller account as well. 512 mb is plenty of ram for a server that's not expecting a great number of simultaneous hits.
With my various server optimization techniques I've managed to eek quite a lot of performance out of a humble Celeron. They're still worthy machines. You should have no trouble hosting a few hundred small sites on one machine, with no noticable performance degradation even at times of peak usage.
If we're only talking about 10 or so gigabytes/month, the server won't even break a sweat. In fact, it'd be practically asleep most of the time.
Thanks for all your feedback and recommendations. I know that adding $10~30 a month would really boost performance, but I really need to keep the costs as low as possible. Right now I have only 12 paying customers and 20 or so free friend and family account. I also forgot to mention that I maintain an adult site for a client located on another server. I took over this site and I can't believe what he is paying for hosting fees. His site draws about ~20GB a month. I can increase his space and bandwidth for the same cost now, so this would be my bread and butter as far as coving costs go. This would by far be the busiest site on the box, but 90% of the content is static. Mostly jpg, wma, and html with a little SSI.
I do have a few MySQL message boards that eat up some resources, and PHP-Nuke sites that also use MySQL, but I feel the box should handle it.
Around 100 "average" sites...e.g. mostly static but a few low to medium traffic dynamic sites. If they're all static then I'd at least triple that number.
I'd bump the RAM up to 1GB.
Ah...I just noticed that you gave more specifics. Yeah a Celeron 1.7 will handle that load just fine....the 2.4 might be a better deal though. PHP-Nuke is kind of crappy though, so make sure you're running MySQL 4+ with query caching enabled, and some sort of php pre-compiler, like Turck MMCache. Doing so will really reduce overhead by many times.