I'll give you an example:
Code:
> cat /proc/cpuinfo
...
model name : VIA Esther processor 1200MHz
stepping : 9
cpu MHz : 1199.908
...
> free -m
total used free shared buffers cached
Mem: 882 837 45 0 46 672
-/+ buffers/cache: 118 764
Swap: 0 0 0
As you can see here, this is a server I have setup handling 5 domains with just little under 1Gb ram, it has 670Mb cached, meaning it is reserved but not in use.
And as you can see I decided not to assign any swap space.
On another machine
Code:
> cat /proc/cpuinfo
...
model name : AMD Athlon(tm) XP 1900+
stepping : 1
cpu MHz : 1603.783
cache size : 256 KB
...
> free -m
total used free shared buffers cached
Mem: 882 837 45 0 46 672
-/+ buffers/cache: 118 764
Swap: 0 0 0
as you can see here, this is another server I have running, which is handling 8 domains, and two of those are extensive picture galerys, the same swap setting the same amount is cached.
And from the CPU info on my servers I'd say you should be well covered for a home server with your hardware.
I hae one last one to show you
Code:
> cat /proc/cpuinfo
...
model name : Intel(R) Pentium(R) CPU G6950 @ 2.80GHz
stepping : 2
cpu MHz : 1197.000
cache size : 3072 KB
...
> free -m
total used free shared buffers cached
Mem: 3890 3342 547 0 286 1942
-/+ buffers/cache: 1113 2776
Swap: 0 0 0
This is a dual core CPU, the workload of this machine is 15 thin clients running on a Gb network booting and using their programs as beeing distributed from this server, it handles mail/web/nfs/samba/ftp for 3 domains aswell, and like before it uses barely over 2Gb of ram.
Bookmarks