What hardware can support how many websites

Hello, I am new to this and just wondering, I am looking at getting one of the following 3 servers and just wondering how many websites i would be able to host on them?

Most of the websites would be quite small, blog type with low hits (at the most a few hundred a day) and maybe a couple of large websites. to start i will be hosting two large websites and about 5 or 6 mediums and I wanted to know what of the below configs would suit better.

Config 1: Cheapest
» Intel Dual Core 1.6GHz
» 1,000 GB Transfer

Config 2:
» Intel 2.8GHz Processor
» 120GB Hard Drive
» 1,000 GB Transfer

Config 3:
» Intel Dual Core 2.0GHz
» 160GB SATA2 HD
» 1,000 GB Transfer

Config 4:
» Intel Core i3-530
2.93GHz w/ 4M
2 Cores
» 160GB SATA2 HD
» 1,000 GB Transfer

I am assuming config one will be enough for what i want to do at the start but I do plan to extend this a little in the future so wondering how much further I can take it.

Thanks for any information


Trying to gauge what kind of hardware you need can be tough… to even begin to guess at that, you’d need information on how many hits to expect for each website, what sort of web applications are being used, how much RAM they use, whether they use a database, can any caching be enabled, how much email traffic to expect, and so forth.

But even with all that info, it’s still difficult to determine what hardware to use :slight_smile:

I’ll offer that 512MB is really the least amount of RAM I’d recommend on any server… if you’re going to have a problem at first, it won’t likely be the CPU or disk space, but the available RAM.

If they make it simple for you to upgrade the RAM after your server is live, it couldn’t hurt to go with config #1, and add RAM as necessary :slight_smile:

If you go with 512MB of RAM, I’d suggest going through and disabling any service you don’t need – things like Mailman, Postgres, and the like… if you’re not using them, make sure they don’t start up on bootup.


I wouldnt even consider starting with 512MB RAM but that’'s me.
1GB at least to host a few websites. As you say you would have 2 large websites…
2GB RAM would be okay and expanding with domains would be possible. For just static html sites you wouldnt need much ram.

CPU speed isnt interesting but the cache on it is. 4MB cache on the CPU would be okay. For instance my latest machine has 12MB L3 cache on the CPU…

80GB disk space is a lot for normal web hosting. A large website wouldnt need more than 300MB unless it has videos and stuff like that. -My- biggest domain uses 600MB but it has videos.

“Large/small website” are very relative terms. Like Eric and ronald said, one important thing is the number of hits to be expected, and the types of websites: do they do a lot of complex PHP processing, or are they simple blogs or static pages, how much database access do they produce, are users going to upload stuff etc.

Without a concrete information about what the sites are going to do, and number of users/hits, it’s hard to give figures. Though indeed 512 MB is too few if you intend to also do email (virus/spam filtering uses quite a bit of RAM).

Easiest thing to do to get an idea what the resource usage is would be to install a Linux VM using the free VMWare Server at your homeplace and assign it the amount of resources you wish to test.