2 ms·
Right, that's the promise. The reason I want to do this is that it's great to throw your money into a single high-spec machine, with fast processors, lots of t
by Scramblejams 11y ago
Right, that's the promise.
The reason I want to do this is that it's great to throw your money into a single high-spec machine, with fast processors, lots of them, lots of RAM, quiet fans, SSDs, etc., and all your VMs are able to share in the benefits. Plus you have far less hardware to manage.
Also, I find it vastly easier to work with Windows when the backing store is abstracted away into something like LVM where I can easily snapshot and rollback and change it out, store it on a RAID array maybe, and all Windows thinks is it's dealing with a bog standard C drive.
Plus, there's a it's-just-cool factor. Cool to have one awesome machine and three monitors, three keyboards and three mice coming out of it, running different desktop operating systems simultaneously, etc. It's like the mainframe got reinterpreted for modern home use.
The trade off is that often much fiddling is required to make it work. Lots of motherboards have hidden gotchas. Consumer Nvidia cards can be somewhere between a hassle to impossible to get working (with KVM currently an exception to this, though I'm guessing that will turn out to be short-lived). Going with AMD means using their drivers, and on Linux I've always had problems with them. (Though if you don't need high-end 3D on your Linux VM, you could grab a cheap Quadro off eBay and that'll work without difficulty.) And if you have a big hardware problem like a motherboard failure, all your systems are down, though that's true for any kind of VM setup.