New Build - Hyper-V Server

Associate
Joined
13 Jun 2008
Posts
105
Hi All,

First post in a while and I'm looking for advice from those in a similar situation. I used to build a lot of my own PCs but haven't done it for a while so all input would be greatly appreciated.

Summary

I'm looking to build a new PC which will run Windows Server 2008 R2 SP1 as a Hyper-V host, upon which there will be lots of VMs. Just moving into a consultancy IT role and my current PC just doesn't have the juice to be able to handle running 5+ VMs simultaneously and all of the extra stuff I'm going to use. Please note - I'm looking to build a PC to run this lab, and am not convinced that purchasing a server is the right way to go. Happy to be talked around though!

My plan is to get a capable specced PC with a lot of RAM that can handle a lot of what I throw at it. Disk separation will be a smallish SSD for OS and a couple of striped RAID disks for VHD storage all on SATA 3 for increaed speed. Quad core CPU, possibly a cheap and cheerful graphics card so I don't have to use on chip.

Budget

Around £1,000. Any less is great, but this is the top limit.


Current thinking is as follows.... (In advance - any advice given is greatly appreciated!!) :)



CPU

Intel Core i5-2500K 3.30GHz (Sandybridge) Socket LGA1155 Processor - OEM

Link

Comments

I was thinking about the i7 2600k, but can't really justify the difference in cost for the increased threads. Overclocking potential on this chip is fantastic as well...



RAM

2 x Corsair Vengeance 16GB (2x8GB) DDR3 PC3-12800C10 1600MHz Dual Channel Kit

Link

Comments

Might start off with one of these to start and then purchase an additional 16gb further down the road. Those VMs are hungry for RAM!



Motherboard

Asrock Z68 Extreme4 Gen3 Intel Z68 (Socket 1155) DDR3 Motherboard

Link

Comments

This was a bit of a difficult decision. Ideally I wanted a board which would support 32gb of decent speed RAM with SATA 3 functionality. Apparantly there are only two decent ports on this board (the intel ones). USB 3.0 and GEN3 are nice.



OS Hard Drive

OCZ Agility 3 60GB 2.5" SATA-3 Solid State Hard Drive

Link

Comments

Might bump this up to a striped pair of 60gbs, or a singular 120gb. Only OS will be installed on this, perhaps some smaller, more frequently used VMs too.



Data Hard Drive

2 x Seagate Barracuda 7200RPM 1TB SATA 6Gb/s 64MB Cache - OEM

Link

Comments

Striped and connected via SATA 3 for increased speed. Not bothered about mirroring as will be making backups frequently.



CPU Cooler

Corsair A50 High-Performance CPU Cooler

Link

Comments

Good, cheap, efficient cooler.



Graphics Card

ATI Radeon HD 5450 SILENT 512MB GDDR3 PCI-Express Graphics Card

Link

Comments

Silent, does the job. I have no graphical requirement bar RemoteFX so this should suit fine.



Case

Antec 300 Three Hundred Ultimate Gaming Case - Black

Link

Comments

No idea on case. I recently purchased one of these for a colleauge and thought it was very impressive. Open to suggestions!



PSU

OCZ ZS Series 550W '80 Plus Bronze' Power Supply

Link

Comments

No preference for PSU - cheap and cheerful. Not running a lot hardware wise, so lower power is fine.



Rough cost for the above = £900



All input greatfully received!

Thanks in advance,

N31L777
 
Would an 8 core AMD bulldozer chip be a better match for a system such as this?

Perhaps. I have looked at both Intel and AMD offerings. The 4 extra cores would be nice for mapping to the underlying virtual machines a lá 1:1 ratio but they do run slower.

Hyper-Threading isn't really a deal-breaker as Hyper-V doesn't particularly utilize it, so from that perspective I'm open to discussion.
 
I recently upgraded my test HyperV box to an i7 960, 24GB RAM and used the existing pair of 30GB SSDs (RAID1) for the OS and RAID0 stripe of 4x 80GB Velociraptors for the VM's VHDs.

Currently running a FreeBSD based router (Pfsense), 3x 2003 Server, 5x 2008 R2 core servers, 2x 2008 Full servers and test Windows 7 client.

FreeBSD and the Core machines have 1GB RAM each, the Full and 2003 server have 2GB each and the client has 4Gb. Granted none of them are taxed very hard but this machine barely breaks a sweat.

Thanks for the info Pete. Would you mind giving me the specs of your hyper-v box?
 
The specification you listed doesn't have any flaws as far as I'm concerned; it seems like a reasonable and logical choice of components given your budget. From my (admittedly somewhat limited) experience, disk speed has the largest effect on VM performance. I noticed almost no improvement in the performance of my virtual machines when I upgraded (from a QX6700 & 16GB DDR2 RAM to an i7-3960x with 32GB DDR3 RAM ) due to my disk subsystem being crap. I had just a single 7200RPM drive with all of my VMs on it, and it was a massive bottleneck. Going to an SSD (specifically a Crucial M4) had a dramatic effect on the performance of my VMs.

Of course, if you've got 600gb worth of VMs to run then I expect SSDs would be cost prohibitive. If you have less than 250gb then an SSD may be feasible.

After a bit more reading I'm swaying towards a slightly altered build.

Namely:-

  • Scrap the i5 2500k for an AMD Bulldozer FX-8 - Reason being more physical cores. This pc is only going to be used for lab work, so the increased single thread performance of the i5, plus the inability to utilize hyper-threading isn't important.

  • Switch the intel board for an AMD one. - More SATA-III ports + cheaper cost = win.

  • Only get 16gb of RAM. - I can always purchase another kit later.

  • Dump the large 1TB disks and the smaller SSD for the OS and just get a slightly larger SSD (240/256gb). VMs should still all fit as long as I'm careful. Perhaps use linked clones for some VMs.
Thoughts please guys?

Thanks in advance.

N31L777
 
What sort of workload are you going to be running in your virtual environment? Are you setting this up purely for testing things out, or will some/all of this be for production purposes? The changes you've suggested seem reasonable, but it does depend on what you'll be doing. If you're going to be testing Exchange 2010, for example, you may find 16GB a little restrictive depending on what you've got running. I guess I'm trying not to come across as patronising, as you seem to know pretty much what you're doing anyway :)

If RemoteFX is a requirement then I don't think you can go for onboard graphics; I can't find any specific information on this though.

The VM lab work will differ depending on what I'm testing. Initial workload will be geared around SCCM 2012 RC so at very least 1x DC, 1x Win7Client and maybe 3x 2008R2 VMs. But this could increase. The lab will function as a test-bed to play around and get used to new technologies.

Ideally I'll go with the 32GB of RAM as I know this will be key. Cost is a bit of a pain though as you creep up the size of the individual DIMMs (e.g. 4x4GB = ~£70, whereas 2x8GB is more like >£120).

As for RemoteFX, a cheap and cheerful card will do the job, so I'll stick with dedicated.

for 900 surely you could buy an actual server, probs second hand, but a dual socket workstation should be feasible.

I dont mean to come across wrong but why are you guys raiding up OS drives for hyper-v and why are you using SSD's if you are going to use 2x sata 6gbps drives for data why not load the OS on them two the hyper-v host does not require a disk as capable as an SSD, its just a waste and certainly does not require raid ssds

I also doubt that you will be loading it enough to require SSD raid volumes for fast client OS drives just put more into a disk array if you had 4 1tbs drives in raid 10 you would see substantial speed and redundancy, added to the ICH10r chip being capable of over 700mbs running 3 disks this is clearly more than could be required.

Also OP why are you looking at K series chips are you really going to over clock your virtual environment? why not just put it a standard i5 chip in.

Having managed Hyper-V production environments I would be surprised if you can generate enough load to warrant the extra CPU cost?

Just my 2p worth

Not really interested in getting a second-hand server. A decent spec desktop PC built for purpose is the ultimate aim. I just don't need some of the features that would go with that approach (dual PSUs, SAS disks etc). It is only going to be a lab, not production.

No mention of RAIDing SSDs, that would be overkill. I currently have a second PC which I use for a lot of my lab work, but it's slow. Only a dual-core CPU, 8GB of slower RAM and 7200 disks. I want this to be a nippy dedicated lab machine...

Here's my logic for the disk proposal, and changing from a small SSD for the OS & two larger, slower striped discs for storage:-


If I go RAID0 or RAID10 with some fast SATA-3 1TBs discs then that will cost me between £200-£400 on storage alone (assuming £90-£100 per 1TB disc).
I may as well bite the bullet, get a larger SSD to stick everything on (costing me ~£250 for ~250GB) and reap the rewards of increased speed.

I've gone for the 250GB size as 120GB might be pushing it space-wise.

Again, I'm not that fussed about redundancy; I'll back up separately. I just want the lab to be quick and efficient.

I appreciate the comments and discussions thus far, it's all helpful!

Thanks,

N31L777
 
Last edited:
Will be following this thread as I'm looking to build something similar with Hyper-V. Have you made a decision around the CPU? I will also be using the PC for other stuff so will probably end up dual booting 2008R2 and windows 7 possibly.

Apologies for the late reply - I've been very busy at work.

Not entirely sure but I think I'm going down the AMD route. If I was to want a machine with better single threaded performance then I'd grab the intel, but I don't.

The box is purely going to be a test bed for VMs, and although I haven't seen a lot of reviews that specifically focus on this with the bulldozers, I know that more physical cores = better for virtualization.

Pay-day Tuesday, so it'll all be ordered then. Thankfully OCUK sale has some items which have been reduced! woop :)
 
Hmm. Just looking at motherboards and the the change in chip (from Intel i5 2500K -> AMD FX-8120/8150) warranted an obvious change in motherboard.

Looking at the specifications on the Asus website, it says it only supports 4GB DIMMS.

Can any shed some light on this please? As I'm looking to purchase 2x Corsair Vengeance 8GB (1x8GB) DDR3 PC3-12800C10 1600MHz Single Channel Module (CMZ8GX3M1A1600C10) [CMZ8GX3M1A1600C10]

Link

It helps that it's on sale too :p

Any advice greatly appreciated. :)
 
Ok...

I've done a ridiculous amount of research and now my brain is fried.

I've dumped the Bulldozer and gone back to Intel. Slightly higher priced i7 chip with all the virtualization features included, plus bigger cache.

I also found a ridiculously cheap Z68 motherboard that does exactly what I want so have put that on too.

The SSD choice is debatable, but I wanted to put something down so I then have a spec in my mind. Admittedly the M4 is more expensive (on OCUK, that is) that the OCZ offerings but meh...

Current spec is as follows.... Comments welcomed! :)

spect.jpg
 
I stuck a 2GB Radeon 6570 in my test hyper-v box last thing on Friday, the card isn't on the approved Microsoft list but option to add RemoteFX to vms was active. The event viewer also confirmed a RemoteFX connection. I'll knock up some vms and give it a go tomorrow.

It should be fine mate. Most cards aren't on the approved list, and might be a pain when installing the drivers using the standard installer (especially on 2008 R2).

All you really need to do is manually point to the extracted drivers through device manager and it should pick it up and allow enabling of RemoteFX.

Official Microsoft page on it is here - http://technet.microsoft.com/en-us/library/ff817602(WS.10).aspx

Seems that the only requirement card-wise is that the graphics card "must support DirectX 9.0c and DirectX 10.0".
 
Update!

Ok guys. After trawling stores online I 'accidentally' purchased my CPU for this build as it was such a good deal.

I managed to pick up an i7 2600 (non-K) for £160, which isn't too shabby at all.

Also got myself an Arctic Cooling Freezer 7 Pro v2 for £15 to go with it.

In addition, the value of the Gigabyte Z68AP-D3 board for £78 is amazing, so I'm going to grab one of these as my new motherboard. Reviews seem to only have good things to say about it.

All other bits are staying the same.
 
Kinda, sorta, OT... I planned on making my PC a lab\gaming machine, I noticed one thing - Virtualbox seems to "thick provision" memory - meaning my 16Gb of RAM disappears into the ether, leaving nothing for my desktop. Does hyp-v do the same, or is it more like vSphere whereby it takes what it needs, when it needs it? Just if it does, I'll reinstall my PC with 2k8r2 and tweak it to act\look more like a 7 machine.

You're allocating too much RAM to your VM, and not leaving enough for the host.

Read this guide - Link

Hyper-V will do the same if you assign too much RAM to your Guest, and don't leave enough for your Host.

With 2008 R2 SP1 Dynamic Memory was introduced for Hyper-V, which means that RAM can be allocated on an as required basis - basically you can set 'ranges' of RAM that a guest can use. Read here for more info - http://technet.microsoft.com/en-us/library/ff817651(WS.10).aspx

HTH
 
Update for everyone - I have officially now purchased all of the individual components.


Final Spec (and costs) is as follows:-

CPU - Intel i7 2600 = £160

A bargain at this price, I don't want to overclock, and it contains ALL the extra bells and whistles when it comes to virtualization (VT-D, Hyper-Threading etc) which the K version doesn't.

Motherboard - Gigabyte Z68X-UD3P = £85

Another bargain. I spent a long time deciding the best way to go with this. This board was very cheap for the spec, and had all of the components I wanted (including more SATA-3 ports than other models in this price range), without any of the extra fluff (e.g. VGA/DVI/HDMI outputs). It's got some drawbacks (no full UEFI) but meh, that's not important to me. Plus it looks sexy as hell in black.

RAM - Corsair Vengeance 8GB (1x8GB) DDR3 1600Mhz x 4 = £48 x 4 = £192

I bit the bullet and got the full 32GB. Is it overkill? Maybe, but I don't think so. At such a good price from OCUK, it just means I can allocate more RAM to my VMs, which can only be a good thing. Plus it's black, and will go fantastically with the motherboard.

HDD - Crucial M4 SSD 256GB = £250

Yep - I went full SSD, and saved a bit of money off the RRP in the process. I finally chose 256GB as I don't have to worry (too much) about the size of the VMs. No RAID, so I have TRIM etc, and this got decent reviews. A bit of a luxury, but I'll be FAR happier knowing I have large VMs that boot in seconds rather than minutes.

Case & PSU - Cooler Master Silencio RC-550 Silent Tower Case and GX 650W Power Supply = £100

Seemed a good deal from OCUK. Was originally going to get the 550W, but then this came on deal of the week for the same price. Looks lovely, silenced, understated. Free fans too. :)

CPU Cooler - Arctic Cooling Freezer 7 Pro Rev 2 = £17

As I bought the CPU OEM there was no stock heatsink/fan, so I picked this up. Everyone raves about it, so I thought it was about time I saw what all the fuss was about. Cheap too.

Optical Drive - Samsung SH-S222AL/RSMS 22x DVD±RW SATA Lightscribe ReWriter = £18

Was on deal of the week last week for a fair prce, so picked one up. I probably won't use the lightscribe feature, but for £1/2 more than a standard DVD writer, I just thought why not?

Total = £822



Extra bits / Bits that I might get

Mouse - My G5 is shot, so I picked up a Logitech G400. Got one for £25 ish, even though it's now on deal of the week this week! Ack :p

Keyboard - So damn tempted to get a Logitech Illuminated Keyboard, but I'm resisting my urges.

USB 3.0 Flash Drive - To get full use out of my new USB 3.0 slots.


Most bits I got from OCUK, expected delivery is tomorrow which is great. If I could get a component elsewhere for a noticable difference then I did. No point in spending extra for the same thing right?

I'll update again once the beast arrives, maybe even take some photos. :)
 
Good call on the RAM and SSD, it should make the virtual machines perform almost as smoothly as real ones. I went x79 for the potential to upgrade to 64GB, but of course that's just my own craving for obscene hardware talking :)

Cheers - I thought so. It's going to last me a while, and at the end of the day it's an investment in my career.

If I had the cash Saundie - I would. I just can't justify spending that much on a CPU :p
 
people saying the RAM is over kill are wrong, def what I would have done for on this. VMs love memory, more you can give them the better.

Good buy, glad you got the i7 the increase is big, only thing i might have said was try and budget for a 2011 socket system, but thats adding a lot ot the budget.

I was very much in the "do I get K or not" ship, but for the performance and price I can't complain. Stupidly, I'm now annoyed that I got a case with no window as this stuff will look really, really nice. :P

Overall system cost was cheaper than what I originally specced out and I got a better chip, motherboard, an ssd, and twice as much RAM - so I am happy with it.

To go 2011... the motherboard wouldn't have been the problem, spending a silly amount on the chip would have.
 
Back
Top Bottom