Recommended Posts

I've just purchased a HP Microserver and trying to work out the best way to set it up. Currently got 2x2TB hd's in a D-Link 323 NAS using RAID1, with over 1.5TB of data on it.

I've installed Windows 8 (as I had a spare key) onto the 250GB hd it came with and been toying with the idea of using Storage Spaces but not got much knowledge about it. I'm leaning towards having mirrored redundancy as I just don't like the idea of losing an entire drives worth of data even if it's TV shows or movies. I also want to be able to easily add more drives to it later down the line.

Is Storage Spaces a good option or is there something better I could use?

I will also be using the Microserver to run Sickbeard and SABnzbd as well as streaming media to devices around the house and a place to backup my photos (as well as in the cloud).

i had issues streaming video from mirrored redundancy in a storage space install so I went with a more conventional RAID 1 implementation. At the time, I did find others on the web that were having the same streaming issues from mirrored redundant storage spaces. I do want to note I was not using the same server hardware so your mileage may vary.

I've got an HP Microserver running Server 2012 Essentials with 3 2TB drives in a parity storage space. I haven't had any problems streaming video from the server but you should be prepared to lose the capacity of one drive for the parity bits if you choose this configuration. Parity is meant to be slower than a mirror (although, as I said, this hasn't cause me any problems) but offers greater redundancy.

One thing to note is that storage spaces isn't very flexible and it can be difficult to just add drives to in the future. It's best to plan what you want to do in advance and try to make sure that you are happy with the size of the drives you start off with because that might dictate what you can do in the future.

This blog post from MS is quite useful although it's sometimes glosses over important details:

http://blogs.msdn.com/b/b8/archive/2012/01/05/virtualizing-storage-for-scale-resiliency-and-efficiency.aspx

Look online for a 3ware raid care and a broadcom netextreme 2 based NIC so you can do teaming theyre cheap.

As for the drives youll want parity ie RAID5 and to carefully consider the cluster/stripe size depending on the files you are storing

Large movies and iso's > REFS + 64k clusters

Lots of small files > smaller cluster size

Mine has:

LSI RAID Card (or actually an IBM Rebadge, the ServeRaid M1015) with the IBM ServeRAID M1000 feature key so I get proper RAID5

4x1TB 3.5" Drives in the Standard Drive Bays

4x1TB 2.5" Drives in an IcyDock Caddy sitting in the optical slot.

7 of the drives are in a RAID 5 Array (giving 6GB of storage, with the 8th acting as a Hot Spare)

A PCIe x1 card which is carrying a 64GB mSATA SSD

This is used to boot the server (i.e. holds the hypervisor) and a small partition for the database files to give better performance.

It runs ESXi 5.1 and hosts a number of VMs, performing some functions:

a Windows Home Server 2011 VM, performing back-up and file serve duties.

an Ubuntu 11.10 VM, providing a LAMP Stack, an instance of MongoDB, a Graphite instance and a node.js execution environment

a pfSense VM, for playing with.

a WIndows 8 VM for testing stuff.

a Windows 7 VM for testing stuff.

a WIndows XP VM for nostalgic reasons

I love my MicroServer.... :-)

Mirror it if you value constant data use without keeping recent backups. If you have less than 500gb of things that are crucial, it might be better to get a smaller external drive, then use the other full 2TB.

The good thing about mirroring is that if one drive fails, you have an operational system straight away without having to worry about rebuilding (At least that's in my experience of using a microserver as I disconnected one of the drives when I decided to reformat for extra storage)

You could also just ensure those folders are sync'd across both drives (essentially the same as mirroring). Not sure what the Windows 8 equivalent of SyncToy (may still work with Win8).

Thanks, lots to read up on.

Does RAID5/parity require at least three hard drives? As right now that really isn't an option for me as I only have two and can't spend any more money for a while.

Yeah and most of the online sources go into details that you don?t need to know about as the card takes care of it, The other option is a Mirrored volume but the disadvantage of that is you have more drives wasted providing redundancy (ie in a 10 drive mirror you have the space of 5 instead of 9 for raid 5 or 8 for raid 6)

Might be worth connecting them directly till you can get more drives.

You could also just ensure those folders are sync'd across both drives (essentially the same as mirroring). Not sure what the Windows 8 equivalent of SyncToy (may still work with Win8).

SyncToy works fine with Win8.

Mine has:

LSI RAID Card (or actually an IBM Rebadge, the ServeRaid M1015) with the IBM ServeRAID M1000 feature key so I get proper RAID5

4x1TB 3.5" Drives in the Standard Drive Bays

4x1TB 2.5" Drives in an IcyDock Caddy sitting in the optical slot.

7 of the drives are in a RAID 5 Array (giving 6GB of storage, with the 8th acting as a Hot Spare)

A PCIe x1 card which is carrying a 64GB mSATA SSD

This is used to boot the server (i.e. holds the hypervisor) and a small partition for the database files to give better performance.

It runs ESXi 5.1 and hosts a number of VMs, performing some functions:

a Windows Home Server 2011 VM, performing back-up and file serve duties.

an Ubuntu 11.10 VM, providing a LAMP Stack, an instance of MongoDB, a Graphite instance and a node.js execution environment

a pfSense VM, for playing with.

a WIndows 8 VM for testing stuff.

a Windows 7 VM for testing stuff.

a WIndows XP VM for nostalgic reasons

I love my MicroServer.... :-)

That's an insane setup, I love it :D

  • 3 months later...

You cant say your a true geek unless your running an ESXi Setup :-D

I have 250GB Drive that came with it, Installed ESXi on there. I have a 1TB WD Red and a 60GB SSD that I had littered about. It runs an instance of Open Filer (just to copy **** between computers). Own Cloud. 2003 Server to Share my printer and run the UPS Software

a Win 7 for Remote Access and running my horse racing betting bot, A 2008R2 running the same betting software but in a test setup.

I am going to get get Dual Nic and then maybe run PF sense on it so I can get rid of my hardware firewall that I have running.

"running my horse racing betting bot"

you tweaked my curiosity with statement ;) Could you PM me on what that is, twinspires locked out IL residents is more than ticking me off!! Since its a bit off topic ;) But yeah I would run esxi on it.. Now your not limited to what 1 OS can do.. Just add some more ram, extra nic and your good.

I have 8GB of ram, but it can go to 16 even if specs only say 8. Did you get the 36, 40 or 54?

I have 2 extra nics in mine a dual and a single for total of 4 nics. So I could breakout the vmkern on its own, wan, lan and wlan and these are all tied to the pfsense vm other than the vmkern nic.

I use a 2008 storage essentials install for my NAS, but have 3 drives in the bay in a drivepool using stablebits http://stablebit.com/DrivePool I find it much more robust than spaces.

As to the statement of nic teaming - that would be a waste if you ask me, what drives are you running that are going to exceed gig speed. In a shome setup while would you need failover, etc. If your going to exceed 1 gig, then sure it wold it make sense - but unless your moving files between SSDs that is unlikely to be a requirement.. Sure not need for simple streaming or watching files off your shares.

As .fahim setup shows you - you can fit quite a bit of space into tiny microserver case ;) For my storage needs using drivepool the onboard controller is more than enough for me, I choose to use the slots to add nics which I thought was more useful since the box is not only storage but my router in vm along with ubuntu, centos, freebsd, win7, win8, 2012, etc.. for testing and playing with but the pfsense, nas and linux vms run 24/7/365 since these are my work horse vms.

Whilst ESXi will run on it, unless you have a need for it, I would avoid it.

I ran ESXi on mine when I first got it - with a Debian, an XP and a Windows 7 guest. With all 3 VMs idle, the machine was sitting at around 0.7 load - and it was all getting a bit cramped.

I have since switched to having a Debian install running natively, with Windows XP and 7 installed via Virtualbox (although this did cause a minor licensing/activation issue which a couple of calls to MS solved) - it now idles at about 0.17 - and everything feels very much more responsive.

Disk wise - I didn't bother with a RAID card - when I switched it out from ESXi I setup a 2TB disk for the Debian install and crap that doesn't need to be on the RAID array (space for tmp, etc), another drive for the VM HDDs, and put 4 3TB drives in software RAID 5 in the main bays. Software raid is good enough for what I need - although it did take an age to do the initial sync. ~9TB + 2TB usable should be enough for me for a while - and if needed in the future there's still a vast amount of room for expansion.

Obviously if you're going to be changing/installing loads of different VMs, ESXi is the way to go - but if you're only using 1/2 then I'd think twice.

"With all 3 VMs idle, the machine was sitting at around 0.7 load"

So your solution was to run a type 2 hypervisor? So here I am running 5 Vms as you can see - and NOT idle, in the middle of a download from my seedbox that is doing 2MBps - I limited it to that so I can use the internet, or it maxes out my download pipe at 3.27MBps. My router is VM, so routing/firewalling stuff while my whole house uses the internet is not idle.. But I forgot I am running those other vms, going to shut them down and check the load again.

post-14624-0-28036400-1369745941.jpg

Notice its been up 20 days, it would of been up longer if I handed updated it to 5.1 update 1, etc.

edit: here you go shut down those 2 hogs using up multiple vcpus - they are both set to use 2. win7 and win8 vms.. So shut them down and now just my core 3 running. Pfsense, ubuntu and 2008 storage essentials and my download is finished - let is sit for a minute without doing anything so I would say this is typical of idle

post-14624-0-78939200-1369746570.jpg

So curious to how your setup was if you were seeing .7 without doing anything??

"With all 3 VMs idle, the machine was sitting at around 0.7 load"

So your solution was to run a type 2 hypervisor? So here I am running 5 Vms as you can see - and NOT idle, in the middle of a download from my seedbox that is doing 2MBps - I limited it to that so I can use the internet, or it maxes out my download pipe at 3.27MBps. My router is VM, so routing/firewalling stuff while my whole house uses the internet is not idle.. But I forgot I am running those other vms, going to shut them down and check the load again.

Notice its been up 20 days, it would of been up longer if I handed updated it to 5.1 update 1, etc.

edit: here you go shut down those 2 hogs using up multiple vcpus - they are both set to use 2. win7 and win8 vms.. So shut them down and now just my core 3 running. Pfsense, ubuntu and 2008 storage essentials and my download is finished - let is sit for a minute without doing anything so I would say this is typical of idle

So curious to how your setup was if you were seeing .7 without doing anything??

Not all of us are experts when it comes to ESXi - I had a fairly default ESXi installation, with pretty much default Windows installations. Those are the figures I saw.

Now, you may be able to optimise things, and tweak it to the levels you suggest, but that's probably beyond most people's capabilities.

There are no tweaks in my setup - other than turning on ssh access, disable the firewall, enable copy paste from a vm, etc. Simple googles, etc. It really is a pretty generic out of the box config. Hit go, following the bouncing ball sort of thing. My guess was your system was not as idle as you think it was ;)

What I find curious vs looking closer into what you thought was an issue with the box not handling your load correctly is to jump to a type 2, which moves your vms even father away from the hardware and adds more overhead, since your now running a full OS, then on top of that VM software, and then your vms. Vs what you were doing before was a type 1, which is hypervisor then vm - less things to suck up overall hardware resources then your current setup.

There are no tweaks in my setup - other than turning on ssh access, disable the firewall, enable copy paste from a vm, etc. Simple googles, etc. It really is a pretty generic out of the box config. Hit go, following the bouncing ball sort of thing. My guess was your system was not as idle as you think it was ;)

What I find curious vs looking closer into what you thought was an issue with the box not handling your load correctly is to jump to a type 2, which moves your vms even father away from the hardware and adds more overhead, since your now running a full OS, then on top of that VM software, and then your vms. Vs what you were doing before was a type 1, which is hypervisor then vm - less things to suck up overall hardware resources then your current setup.

I can only go by what I can see. All guest VMs were pretty much as idle (CPU and I/O wise anyway) as they could be.

Either way - performance has improved dramatically. I was just suggesting that there's other options out there ;).

Yeah there are plenty of options, and depending on what the user wants its very true that a type2 might be better suited for his needs. And depending on which one used some of them do run at the kernel level like virtualbox or KVM, etc. So yes there have been advances in performance between type 1 and 2.

I personally would of investigated why you were not getting the performance you thought you should get before jumping to a different setup.. If what your looking for is a box to run your vms. If you were looking for a workstation to use, that can also run vms - then sure type 2 is better choice. But the microsever line does not make for good desktop type machine ;)

Also you do need to keep in mind that your on a dual core system with a microserver. So .7 is really a .35 compared to a single core.

Just wanting to point out this information before you attempt to scare away the use of esxi on the microserver line.. I am more that happy with its performance - and if research you will find many many happy users of esxi on the hp microservers. They just need more ram and nics to make them viable little home/vm hosts. Would love to fire up a second one to be honest ;) And power consumption is great on them - mine draws like 55 watts. That is with 4 HDD in it..

But I agree options are always great..

Yeah there are plenty of options, and depending on what the user wants its very true that a type2 might be better suited for his needs. And depending on which one used some of them do run at the kernel level like virtualbox or KVM, etc. So yes there have been advances in performance between type 1 and 2.

I personally would of investigated why you were not getting the performance you thought you should get before jumping to a different setup.. If what your looking for is a box to run your vms. If you were looking for a workstation to use, that can also run vms - then sure type 2 is better choice. But the microsever line does not make for good desktop type machine ;)

Also you do need to keep in mind that your on a dual core system with a microserver. So .7 is really a .35 compared to a single core.

Just wanting to point out this information before you attempt to scare away the use of esxi on the microserver line.. I am more that happy with its performance - and if research you will find many many happy users of esxi on the hp microservers. They just need more ram and nics to make them viable little home/vm hosts. Would love to fire up a second one to be honest ;) And power consumption is great on them - mine draws like 55 watts. That is with 4 HDD in it..

But I agree options are always great..

I'm firmly in the ESXi Camp with Budman and 99% of other geeks here. I was taken back a bit when you posted about performance issues with ESXi. The CPU for me is NEVER under any load. Unless I am running Boinc ha. Its the memory thats an issue for me. Im nearly always 7gb out of 8 but then again thats my problem. I just need to buy more ram.

I think ESXi and the later versions 5.1 + seem to get better every-time. Never really looked at the advanced options to squeeze that extra bit of performance out of these little babys! :-D

P.S Budman I have PM'd you ;-)

Saw your PM, thanks - answered you ;) Since that is clearly off topic discussion..hehehe

There was a thread back awhile when someone was troubleshooting esxi peformance.. cpressland I think.. They were having issues with moving files to the datastore, or just in general network related issues in speeds..

Now moving files to the datastore there have been complaints on that - and I have not followed through with going back to that thread, etc. And I have not benchmarked it since I don't move files to my datastore very often. Just new new iso for some linux distro now and then, and a couple of minutes was not that big of deal.. But now that I broke out my vmkern to its own nic, moving to the datastore does seem quicker than it was.. I should benchmark it.. Now vmware does state that your vmkern should be on its own.. So running it shared with other vms and vswitch to your lan could be a hit on performance that way.

I am curious what your load was when you were actually doing something on your vms? That would be more of indication of problems.. If your under 1 on single core your not slowing anything down. Since your dual core under 2 you still have room.. So I would be curious to what it was while you were using a VM to do something stressful.

I would be also curious - did you install the vmtools on your VMs?

Also there is much better ways to look into performance issues with your VMs vs just looking at pretty generic number like your cpu load average.. The performance tab is there for a reason ;) There is lots of variables to look at help determine why your performance not be what you expected, etc.

This topic is now closed to further replies.
  • Posts

    • The flaw with this analysis is that this laptop has a cellphone CPU in it. In the Intel world, that would be an N150 and those are everywhere, even in low end laptops. You can get an N150 based NUC with 16GB RAM and 256GB-512GB SSD... NOT soldered in... for < $500 Canadian (around US$360). The problem is two fold: tech bloggers/writers on most tech site (like this one, ironically) overvalue Apple and apparently aren't in the same earnings class as most regular people. As a result, we get breathless articles about how everyone needs a folding phone when most people just cannot afford one... or really need one. And we get Apple used as the baseline metric regardless of whether that comparison makes any sense. If Dell or HP released a retail laptop with a cellphone motherboard, you'd be all over them for doing that - but Apple does it and it's genius. I see articles suggesting what Samsung - a company that basically started the foldable phone market and has built them for eight years - needs to do to compete with Apple's unreleased, unspecced and unseen folding phone. Sorry, no - if the Neo (really creative name there BTW - still, better than the Go, the other "creative" product name everyone's using) encourages PC makers to make cellphone laptops using lower end ARM processors, we all lose. It's a step backwards and a capitulation to the fact that semiconductor makers and computer OEMs (and tech bloggers) have totally lost the plot.
    • Everyone should install this extension and ignore games that use AI. https://chromewebstore.google....nnigaaeelfkeomjcngmnh?pli=1 https://addons.mozilla.org/en-US/firefox/addon/ai-warning-for-steam/
    • Malwarebytes Anti-Malware 5.6.0.256 by Razvan Serea Malwarebytes is a high performance anti-malware application that thoroughly removes even the most advanced malware and spyware. Malwarebytes version 5.**** brings comprehensive protection against today’s threat landscape so that you can finally replace your traditional antivirus. You can finally replace your traditional antivirus, thanks to a innovative and layered approach to prevent malware infections using a healthy combination of proactive and signature-less technologies. While signatures are still effective against threats like potentially unwanted programs, the majority of malware detection events already come from signature-less technologies like Malwarebytes Anti-Exploit and Malwarebytes Anti-Ransomware; that trend will only continue to grow. For many of you, this is something you already know, since over 50% of the users already run Malwarebytes as their sole security software, without any third-party antivirus. What's new in Malwarebytes 5.****: Unified user experience - For the first time, Malwarebytes now provides a consistent experience across all of our desktop and mobile products courtesy of an all new and reimagined user experience powered by a faster and more responsive UI all managed through an intuitive dashboard. Modern security and privacy integrations - Antivirus and ultra-fast VPN come together seamlessly in one easy-to-use solution. Whether you’re looking for a next-gen VPN to secure your online activity, or harnessing the power of Browser Guard to block ad trackers and scam sites, taking charge of your privacy is simple. Trusted Advisor - Empowers you with real-time insights, easy-to-read protection score and expert guidance that puts you in control over your security and privacy. Malwarebytes 5.6.0.256 changelog: Features and improvements Simplified adding files and folders to the Allow list to make managing your exclusions easier. Improved notifications for Webcam Monitoring. Issues fixed Resolved an issue preventing the Deep Scan results window from displaying when several threats are detected during a scan. Fixed text wrapping issues on the Settings page. Fixed an issue causing tray menu notifications to appear off-screen when using multiple external monitors. Download: Malwarebytes 5.6.0.256 | 436.0 MB (Free, paid upgrade available) Links: Malwarebytes Website | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Steam Next Fest returns with thousands of new demos to try out by Pulasthi Ariyasinghe Valve has been routinely kicking off demo festivals on Steam for years now, and the second drop of 2026 has just opened its doors. It's a great opportunity for any PC gamers to find some interesting games before they release. The June edition of Steam Next Fest is a week-long digital festival including gameplay slices from a large number of indie developers, though a few major publishers are involved this time too. Interested players can use the Next Fest hub page's various sorting and filtering options to easily sort through the hordes of demos available. The top buttons offer quick access to separate and important sorting options, including "By Genre, By Theme, By Feature," with each one offering more granular settings when clicked. At the same time, the built-in Steam tags system is also available below every page to discover new games more quickly. As always, logging in will also enable Steam gamers to utilize Valve's recommendation algorithms to find game demos they might like, specifically, depending on their past play and purchase histories. This time there is even a toggle now to swap between getting a random and personalized selection as Valve collects more data on the available demos. The Charts section is where you can find the most popular demos on the platform right now, offering up the most hyped titles in a simple list. Right at the kickoff, Mistfall Hunter, Empulse, Echoes of Aincrad, Onimusha: Way of the Sword, Over the Hill, Mortal Shell II, and more are trending. Expect this list to change as the week progresses. This edition of the Steam Next Fest is slated to end on June 22 at 10 AM PT. Valve's latest event is now open, and it can be accessed by going to the dedicated hub page here.
    • I lived and breathed MSN Messenger/Windows Live Messenger. Going to the mess.be website (still online with no changes since 2013) to download display pictures etc. I was a beta tester for Messenger Plus! and spent quite a lot of time on the MsgPlus! forums (a read-only copy is still online at https://shoutbox.menthix.net) Some old Neowin articles also https://www.neowin.net/news/messenger-plus-350/ good times but how time flies The main developer of Messenger Plus!, Cyril aka. Patchou has released a game https://store.steampowered.com/app/3275440/Pluralys/
  • Recent Achievements

    • One Year In
      ThatGuyOnline earned a badge
      One Year In
    • Week One Done
      Jeroen Wilms earned a badge
      Week One Done
    • Week One Done
      rolfus earned a badge
      Week One Done
    • One Month Later
      Leroy Jethro Gibbs earned a badge
      One Month Later
    • Conversation Starter
      flexorcist earned a badge
      Conversation Starter
  • Popular Contributors

    1. 1
      +primortal
      505
    2. 2
      +Edouard
      199
    3. 3
      PsYcHoKiLLa
      127
    4. 4
      Steven P.
      82
    5. 5
      ATLien_0
      76
  • Tell a friend

    Love Neowin? Tell a friend!