PC build for multi-tasking and VM's

PC build for multi-tasking and VM's

Author
Discussion

skinnyman

Original Poster:

1,638 posts

93 months

Wednesday 26th October 2016
quotequote all
Howdy all,

I want to build a desktop PC primarily for running VM's. I've never built a PC before, and I don't have as much interest in computers as I used to, I used to be interested as a necessity back when they crashed every 30secs, but in the past 5-10yrs everything seems to behave itself now. Anyway....

Purpose:
System needs to run a few VM's simultaneously, usually 2 but up to 4 if required. All running 'acquired' versions of whatever OS is the most efficient (probably Windows XP for ease). Each VM will be an identical partition, running very little, just a internet browser, Lastpass and dropbox, barebones other than that.

Budget is £500ish, maybe up to £700 if the recommended components will make a significant difference to the system.

Processor - Was thinking a mid level i5, although will an AMD equivalent be cheaper and offer similar results?
Motherboard - Whatever is needed to run the chip, want it to take 4 RAM slots though, incase I want a future upgrade
RAM - Was thinking 16GB might be enough? 4-8GB per VM, although can bump this to 32GB if its worthwhile
HD - Was going to go for a 250GB Samsung Evo SSD, storage isn't required, but speed is
Others - Will an additional CPU cooler be needed? Case, I want a small form factor, mini ATX? Then just basic PSU I guess.

I'll be running a 29" superwide monitor too, probably LG, it would have to be a 1080p jobbie due to budget, would love a 1440, but they're just too expensive atm.

Is there anything obvious I've missed off the list? And what components do people recommend for a build of these requirements?


mizx

1,570 posts

185 months

Wednesday 26th October 2016
quotequote all
That's pretty much it as far as I can see. I know little about virtualisation besides dabling in the past and being around it at work, and don't fully understand your purpose, I was going to say i7 and look to maximise number of threads, but it doesn't sound a particularly intensive workload; I'm sure others could say either way more so than me.

Something like this should be a start if you go i5. http://uk.pcpartpicker.com/list/Qbdrcc I assume you meant micro ATX not mini ITX? You won't get 4 RAM slots on any of those as far as I know. The Intel box cooler will merely do the job, but I'd always suggest getting something specific.

Edited by mizx on Wednesday 26th October 11:36

Fore Left

1,418 posts

182 months

Wednesday 26th October 2016
quotequote all
You really don't need much oomph to run basic VMs so unless unless you really, really want to build a PC I'd save the aggro and buy something. Like this perhaps; http://www.ebay.co.uk/itm/291811671125 (picked pretty much at random).

4x4Tyke

6,506 posts

132 months

Wednesday 26th October 2016
quotequote all
You need to consider the hardware requirements for your host operating system, the virtual machine software, as well as the requirements of the guest OS. Don't forget the requirements of the guest Applications. You should be considering cores as well as memory. As a rule of thumb I would be looking 1 core + 4GB per guest instance plus the same for host.

skinnyman

Original Poster:

1,638 posts

93 months

Wednesday 26th October 2016
quotequote all
My only experience of VMs so far is when I tried to test out Windows 8 on my old Windows 7 laptop, and it ran like crap, so I just want to make sure it can run up to 4 VMs simultaneously, without grinding to a halt, I don't want to spend say £300, to then discovered if I'd bumped this up to £500 it would do a much better job.

I'll probably run Windows 10 64bit on the host, and 32bit on the guest systems.

Edited by skinnyman on Wednesday 26th October 11:13

TonyRPH

12,972 posts

168 months

Wednesday 26th October 2016
quotequote all
If all your VM's will be pretty much idle then your spec is more than adequate.

I have a dedicated box running ESXi and this runs 8 VMs (7 Linux 1x Windows Server).

It's only an i3 with 16GB RAM but it copes just fine (although I have a proper RAID setup).

The only thing I would recommend is maybe bump the RAM up to 32GB because it's cheap enough.

If you're running XP, your VM OS is likely to be 32bit anyway, and hence restricted to 3GB RAM or so, but 4 VMs x 3GB = 12GB - only leaving ~4GB for the host OS.

ETA: Although for your specific requirement, XP will will happily run in 1GB anyway (given that when it was released, most PCs ran 64MB / 128MB RAM lol!).

I also know someone who has 3x sealed XP install disks for sale :P



Edited by TonyRPH on Wednesday 26th October 11:50

ZesPak

24,428 posts

196 months

Thursday 27th October 2016
quotequote all
RAM. As you said, 16GB as an absolute minimum.

ging84

8,897 posts

146 months

Thursday 27th October 2016
quotequote all
I came across a dell micro server, power edge t20 i think it is, which has dual display ports. It seemed really odd for a micro server to me, but might exactly fit the bill for what ever you are trying to do.



Mr E

21,616 posts

259 months

Thursday 27th October 2016
quotequote all
Do the VMs need to be local.
Cloud compute is cheap to rent when you need it.

Mothersruin

8,573 posts

99 months

Thursday 27th October 2016
quotequote all
GPU for the monitor?

ZesPak

24,428 posts

196 months

Thursday 27th October 2016
quotequote all
Mothersruin said:
GPU for the monitor?
Why not on board?

Mothersruin

8,573 posts

99 months

Thursday 27th October 2016
quotequote all
ZesPak said:
Mothersruin said:
GPU for the monitor?
Why not on board?
No idea - I don't even know what a VM is.

Just thought I'd chip in, throw it out there, just in case.

Brother D

3,720 posts

176 months

Thursday 27th October 2016
quotequote all
Jut throwing it out there as I was in a similar situation, I went for an ebay special HP Z800 dual xeon 64Gb with a 128G SSD, came in at $450. They are really well constructed and I know popular with traders and developers at my place in the past.