Quote:
Originally Posted by tonythemediaguy Think a Mac Mini could handle that? |
I'm no expert on Macs, but from the spec you've give I should think it'll cope nicely. My little home box is a Sempron something-or-other with 3Gb RAM and a few fairly modern hard drives. It runs:
- A Zimbra 5 install in a Debian/Etch VM
- My old Ubuntu and Zimbra 4 VM (now almost entirely inactive but left running until I get round to copying the rest of my old documents over), soon to be replaced by a mirror of the Zimbra 5 one that'll I'll use for testing backups
- Another Debian VM running running Apache2 and MySQL
- Yet another small VM, this one running test installations of Subversion that I'm playing with
- An large set of backups from various places off-site, that get managed by rsync over ssh (these are actually directly on the host box, not a VM)
- A couple of Samba shares (again on the host)
- The occasional other task, either on the host or in another UML VM, as and when I want to play with something.
The only thing I keep thinking of upgrading in that box is the CPU. The motherboard could take a dual core X2 chip quite happily. If my Sempron can do all the above and only occasionally be noticeably slow
(when two or more VMs decide to do something demanding at the same time) then your Core 2 Duo based system should cope admirably.
Having the second drive for backups is a very good idea as it protects you from a single spindle failure but I recommend sorting some type of off-site backup as well for important content such as email, just in case something drastic goes wrong with the machine
(like the PSU going pop and taking all the drive controllers with it). I have a small dedicated server out there that I use for this.
Another useful use for multiple drives is keeping I/O intensive tasks on different drives. I keep the apache+mysql+dns VM on a different drive to the Zimbra one for that reason - both can go off and rattle their respective drives
(say, running backups or a sudden glut of other database activity) without interfering with each other as much as they otherwise could.
One thing to remember with multiple VMs on the go: you have to keep them
all properly up-to-date with updates and security patches, and sorting out your firewall rules can be slightly more involved than for a single OS running on a simple box.