Recommended Posts

Hey Guys,

I just finished converting one of my HP MicroServers to run ESXi on a 8GB Kingston SSD with 3 7200RPM Hard Drives.

Unfortunately, regardless of which hard drive I place a VM on, the performance is terrible. It took 4+ Hours to install Windows XP and 2 Server 2003 R2 VMs simultaneously. I've used Thick Provisioning - Lazy Zeros.

Any ideas? Ideally from other people running on a MicroServer.

Thanks

8GB is more than enough for a Boot Drive. It's only a few hundred meg of Files.

All the VMs are sitting on the 7200RPM Drives.

How much memory ?

I have 7 servers running ESXi and some are ?250 1U's which run a few linux boxes but the rest run Windows 2003/2008 just fine, even on low memory.

Depends on the RAM and disk config of the server.

As you're installing the VM on a disk that's not the primary/OS disk, I can't see it being the issue.

RAID array for the 3 disks? Hardware RAID if so?

Any other VM's running at the same time? Possible IO issue?

What about trying one hard disk in the system (with the 8GB ESXi OS drive) and see can you create a VM successfully then. Add an additional disk if it works and check performance. Do the same for the 3rd disk.

Check for physical hardware issues. Try different SATA cables and/or, if possible, different hard disks.

Can't think of anything else at the moment. I take it the ESXi interface performs fine and is as snappy as it needs to be?

So you were doing 3 installs at the same time? Reading the media iso's from the same datastore (I assume) creating the disks for these installs on what datastore?

And you what don't see how there might be a bit of I/O problem with that?

edit: I have got 6 VMs on my little N40L currently -- no installs are not as zippy as you might hope for. But after the install the VMs run great! I keep meaning to get ftp working because uploading the iso's to the datastore is like watching paint dry as well ;)

In my setup I have 1 datastore on the 250GB disk. So the Iso for the install is on this disk, and then the disk I am writing too for the OS is on that same disk, etc. So this is not going to be optimal performance! And as already mentioned what else is running off that datastore drive at the same time your trying to do the installs, etc. etc.. No its not going to be a rocketship ;)

Who told you to try 3 installs at the same time?? If you going to do more than 1 of a specific OS, do it once and create a template to install your other copies from.

You tried to install the 3 VMs simultaneously? Would imagine you are maxing out the processor. Remember you only have a 1.5 GHz dual core processor in an N40L. I am doing something similar at the moment on my N36L can install a single VM in around 20 minutes. Would try doing one at a time

You tried to install the 3 VMs simultaneously? Would imagine you are maxing out the processor. Remember you only have a 1.5 GHz dual core processor in an N40L. I am doing something similar at the moment on my N36L can install a single VM in around 20 minutes. Would try doing one at a time

CPU Use shows being around 40%.

So you were doing 3 installs at the same time? Reading the media iso's from the same datastore (I assume) creating the disks for these installs on what datastore?

And you what don't see how there might be a bit of I/O problem with that?

edit: I have got 6 VMs on my little N40L currently -- no installs are not as zippy as you might hope for. But after the install the VMs run great! I keep meaning to get ftp working because uploading the iso's to the datastore is like watching paint dry as well ;)

In my setup I have 1 datastore on the 250GB disk. So the Iso for the install is on this disk, and then the disk I am writing too for the OS is on that same disk, etc. So this is not going to be optimal performance! And as already mentioned what else is running off that datastore drive at the same time your trying to do the installs, etc. etc.. No its not going to be a rocketship ;)

Who told you to try 3 installs at the same time?? If you going to do more than 1 of a specific OS, do it once and create a template to install your other copies from.

ISO(s) was on 8GB SSD

Server 2003 R2 1 (160GB 7200 Maxtor)

Server 2003 R2 2 (250GB 7200 Seagate)

Windows XP SP3 (500GB 7200 Samsung F1)

The SSD should have been able to keep up with installing on three separate drives.

That said, pulling a file over Samba from a completely independent local server only yielded speeds of 9.7MB/s (100Mb) yet should give me the full 1Gbit available to the Server.

Depends on the RAM and disk config of the server.

As you're installing the VM on a disk that's not the primary/OS disk, I can't see it being the issue.

RAID array for the 3 disks? Hardware RAID if so?

Any other VM's running at the same time? Possible IO issue?

What about trying one hard disk in the system (with the 8GB ESXi OS drive) and see can you create a VM successfully then. Add an additional disk if it works and check performance. Do the same for the 3rd disk.

Check for physical hardware issues. Try different SATA cables and/or, if possible, different hard disks.

Can't think of anything else at the moment. I take it the ESXi interface performs fine and is as snappy as it needs to be?

All disks are 100% separate (bar sharing the same Mini-SAS). No RAID in use at all here. All VMs running at the same time.

hardware or software RAID?? what are the brand and model of the drives??

No RAID. Listed Above.

So you have your 3 disks setup as 3 datastores? So you have 4 different datastores - your SSD, and then 1 on each of your disks?

As to your SSD keeping up???

Where were you seeing 9.7MBps to and from what? Doing uploads to datastore are SLOW as hell yes, I have see this!!

So I sure an the hell was not going to create a 2TB vmfs for my file server, so I created a RDM to the 2TB disk and then assigned this to my 2k8r2 essentials vm. Then did the same for the extra 2 750GB drives I had laying around. So my file server has 3TB in a drive pool (drivepool from stablebit) - raw disk access.. Even have smart info from the disks inside the vm this way! And fs is native ntfs, so if need be can pull this disk and plug it into anything and get my files off, etc.

So from my workstation to this server here are the speeds I am getting -- Not too shabby to a drive pool running on a VM, on a cheap dual 1.5GHz box ;)

post-14624-0-25695100-1334752632.jpg

I am nothing but impressed with the performance I am getting out of this little box -- for the price you can not beat it!!!

Where were you seeing 9.7MBps to and from what? Doing uploads to datastore are SLOW as hell yes, I have see this!!

Transfer was from Windows 2K8 R2 MicroServer N36L (Storage Server) to Server 2003 R2 (ESXi Virtual Machine) over Samba. I know it's not network drivers as pfSense is able to route at full gigabit speeds and thats sitting in a VM also now, this leads me to believe it's an I/O bottleneck.

"over Samba"

Since when does windows OSes run SAMBA? ;)

You mean using SMB? Samba is a linux suite that brings the SMB/CIFS protocols to linux ;) Not the actual name of the protocol used in windows file copy.

As to the speed -- and is your N36L box connected at gig? Keep in mind as well, just because you have a gig interface on the hardware of your N40L, does not mean the vms inside of it are using gig.. Its possible that pfsense is gig, and your 2k3 virtual nic is set or only seeing 100.

Here is the ram I ordered -- cheaper, and have had not issues with it.

20-148-347 MEM 4Gx2 | CRUC CT2KIT51264BA1339 R $42.99

http://www.newegg.co...N82E16820148347

Looks like the price went up a couple of bucks.

  • Like 1
Did u use any converters?? What networking gear u got??

No Converters, CAT5e

"over Samba" Since when does windows OSes run SAMBA? ;) You mean using SMB? Samba is a linux suite that brings the SMB/CIFS protocols to linux ;) Not the actual name of the protocol used in windows file copy. As to the speed -- and is your N36L box connected at gig? Keep in mind as well, just because you have a gig interface on the hardware of your N40L, does not mean the vms inside of it are using gig.. Its possible that pfsense is gig, and your 2k3 virtual nic is set or only seeing 100.

*slaps own head*

Dude you know what I meant by SMB/Samba/CIFS etc. All VMs are Gigabit.

Anyway, just to update thread, I resolved all issues, it was simply I/O being too high from multiple VMs being installed. It looks like ESXi cannot keep up with XEN / VMWare Workstation.

Glad to hear that you resolved the issue. I was expecting some issues to have resulted from a bad P2V conversion, etc..

ESXi should have been able to handle multi-vms with no problems...

Glad to hear that you resolved the issue. I was expecting some issues to have resulted from a bad P2V conversion, etc..

ESXi should have been able to handle multi-vms with no problems...

Additionally these are budget Hard Drives - I will be replacing them with decent 15,000 RPM Drives in the next few months.

To be honest I think 15k drives are kind of waste of money for this sort of setup. But hey whatever floats your boat.

And I don't think it would help with any sort of multiple installs all at the same time I/0 issue either.

Did you answer my previous question about what data stores you were pulling the iso(s) from and what datastores you were installing too.. Were they all the same data store, or common storage for the ISO's?

Also if your looking to serve up data off these drives -- I would prob RDM them to your OS your going to serve the files from vs creating a VMFS on the disk and then mapping that vmfs. Your going to get better performance with RDM vs vmfs I pretty sure.

I am serving up movies off one of my VMs - which has 3 drives in a drive pool (drivepool from stablebits) And getting 80MB+ per second both write and read to this share from my workstation. I personally don't think a 15k drive is going add much to this sort of I/0 over a 7200rpm drive.

And I don't think it would help with any sort of multiple installs all at the same time I/0 issue either.

Yeah, I think I/O is going to be fairly limited by the CPU.

Did you answer my previous question about what data stores you were pulling the iso(s) from and what datastores you were installing too.. Were they all the same data store, or common storage for the ISO's?

The ISO was stored on the 8GB DataStore, which is an SSD.

The OS was stored on the 500GB DataStore, which is a Samsung F1 7200 RPM

Also if your looking to serve up data off these drives -- I would prob RDM them to your OS your going to serve the files from vs creating a VMFS on the disk and then mapping that vmfs. Your going to get better performance with RDM vs vmfs I pretty sure.

Once I get some better hard drives, I'll be sure to go the RDM Method. Especially for the high-bandwidth VMs.

I am serving up movies off one of my VMs - which has 3 drives in a drive pool (drivepool from stablebits) And getting 80MB+ per second both write and read to this share from my workstation. I personally don't think a 15k drive is going add much to this sort of I/0 over a 7200rpm drive.

The limitation for serving up movies is I'm currently using PS3 Media Server for this, which yields fairly high CPU use, so I run this on the Storage Server as not to effect performance of the VMs

I just have to serve up the files via smb.. I don't have to transcode them on the fly or anything.. Just a simple file server, my popcorn hour plays the files in whatever format they are in.

So you were writing 3 different installs to the same datastore at the same time - and reading all from the same iso?? WTF yeah that going to be slow as hell! Why not just install once and then copy the install if you were installing the same OS?

"it would only take a number of VM's for it to choke."

No **** ;) But you can say that for any hardware - the number of VMs you can run at the same time is just going to vary. And what those VM's are doing.

What I can dell you is it runs my router, and is running my file server, and my test box w7 and my linux distro. The file server, the router and the linux box are on all the time..

It is more than capable of handling the number of VMs I would ever need to be running at the same time, and allow for many many more to be available when I need them for play or testing. Allowed me to combine my file server and my router boxes into a tiny little thing - that looking currently at the killawatt meter its connected to is drawing 55.5 watts ;) That is with 4 disks in it. Its been on for 366 hours and has drawn a total of 20.3KWH, so I pay like 12.5 cents per kwh so your looking at $2.50 to operate for 15 days. So about $5 a month to have it on running all the machines I need to run or play with.

And for the price you sure and the hell can not beat it for a home esxi solution or even a small business setup. No I wouldn't expect to run my enterprise VMs on it ;)

This topic is now closed to further replies.
  • Posts

    • But the reality is it will work for people's needs, and they don't care about the technology that makes it. Clearly not everyone's needs, but that low end space where personal laptops were only used to type emails, watch content and browse websites, but they didn't want to do that on a small screen device. Heck, writing that out I can now see the connection and reason it'll do so well. Apple is about experience. If the experience is bad, they don't release it. Low end Windows laptop manufacturers up until this point have not taken that into consideration ever before, so slow laggy usage with brittle slimey plastic shells were common. I hope that the low end space at least creates better physical products that last a bit longer, and if Microsoft get their act together, they could also have a solid OS on such low end hardware that would actually make the experience work for what the hardware was intended for. The fact that the CPU is a "cellphone", sorry mobile phone processor is irrelevant. It's about the experience, and so far, that sounds quite solid.
    • Hello, Bonjour is Apple's implementation of a multicast-DNS service, which allows devices running Apple's software and/or hardware to find each other on your local network.  I believe the Windows version was last updated around 2010. If you do not need it, you can stop and disable the Bonjour service in the Services Control Manager (filename: SERVICES.MSC).  Once you have done that, the operating system will no longer attempt to load the service. Regards, Aryeh Goretsky  
    • This AMD RX 9070 16GB GPU that performs close to Nvidia 5070 is under $600 by Sayan Sen With the memory shortage that's prevalent nowadays, discounts are super-hard to get. As such we post good deals whenever they pop up. Recently, we covered a few great discounts on SSDs wherein you can get a 4TB TeamGroup NVMe PCIe Gen4 drive for just $400 thanks to a special coupon. If you want a faster product but don't need all that capacity, you can also opt for Samsung's 990 PRO 2TB that is on sale for its lowest price in over three months. Let's say though that you are on the hunt for a 1440p gaming card. In that case AMD's RX 9070 non-XT can help, and with its 16GB VRAM, you can also run AI models locally without worrying about bottlenecking (check out our recent 9070 GRE reviews for gaming and productivity to get an idea). The PowerColor Reaper variant of the RX 9070 is currently on sale for just $580 which is a very good price in the current state of affairs (purchase link under the specs table down below). The Reaper cooler on this 9070 uses a triple‑fan design with ring‑blade fans, paired with premium dual ball bearings to extend lifespan and reduce friction. "Intelligent" fan control allows the fans to remain idle at lower temperatures, only spinning up when the GPU is under load. A nickel‑plated copper base makes direct contact with both the GPU and memory modules, helping to spread heat evenly. PowerColor also applies Honeywell PTM7950 phase‑change thermal interface material (TIM), which fills microscopic gaps between the die and heatsink for more efficient thermal transfer. The fan shroud is shorter in height as the firm has made it such that it can be used in certain SFF (small form factor) cases. The technical specifications of the Reaper RX 9070 are given in the table below: Specification Value Stream Processors 3584 Units Video Memory 16GB GDDR6 Memory Speed 20.0 Gbps Memory Interface 256-bit Engine Clock Game Clock: up to 2070 MHz Boost Clock: up to 2520 MHz Bus Standard PCI Express 5.0 x16 Display Connectors 1 x HDMI 2.1b, 3 x DisplayPort 2.1a Maximum Resolution DisplayPort: 7680 × 4320 HDMI: 7680 × 4320 Board Dimensions 289mm × 111mm × 41mm 304mm × 127mm × 42mm (with bracket) Slot 2 Minimum System Power Requirement 600W Power Connectors Two 8-pin PCI Express Get the PowerColor Reaper RX 9070 at the links below (you get only a 90-day warranty on Woot): PowerColor Reaper Radeon RX 9070 16GB Graphics Card (RX9070 16G-A): $579.99 (Sold and Shipped by Amazon US) (Was: $700) PowerColor Reaper Radeon RX 9070 16GB Graphics Card (RX9070 16G-A): $559.99 (Sold and Shipped by Woot US) Good to know This Amazon deal is U.S. specific, and not available in other regions unless specified. We only use first-party seller links (at the time of article publishing); ensure that you purchase from a first-party seller link only. Check out Today's Deals on Amazon | or our recent tech deals. Become a Prime member (for Students or SNAP) via Neowin Get Prime Access - Prime for half price (for qualifying Medicaid, EBT, SNAP) Subscribe to Prime Video, Audible Plus, Music Unlimited or Kindle Unlimited via Neowin As an Amazon Associate, we earn from qualifying purchases.
    • Are they marketed as an entry into astronomy or astrophotography? I do astrophotography. With big rigs, lots of computers, cables and headaches. I love it. And by learning this ridiculously complex hobby, I’ve learned about the objects I’m shooting. Astronomy followed from photography.
    • Microsoft confirms Recycle Bin bug across all versions of Windows by Usama Jawad A couple of days ago, we reported that the latest Patch Tuesday update has seemingly resulted in a lot of issues for many users, including OneDrive and Dropbox access problems, BitLocker recovery lockouts, and BSODs. Although Microsoft is yet to acknowledge these bugs, it has confirmed another, relatively smaller issue across all supported versions of Windows. In an update on its Windows Release Health Dashboard, Microsoft has confirmed that after installing June's Patch Tuesday update (KB5094126), you'll experience unexpected behavior when leveraging Recycle Bin. Basically, when you attempt to delete an item from the Recycle Bin, the confirm dialog will show you the internal file name of that content rather than the actual name. For example, the file may be named abc.png, but the confirm dialog will ask if you're sure that you want to permanently delete $Rxxxxx.png from the Recycle Bin. This is pretty much it for the scope of the bug itself; it just displays the wrong name in the confirm dialog. The correct name will be shown in the list view of the Recycle Bin and if you restore the file, it will return with the correct name as well. This issue affects pretty much all supported versions of Windows client and server, including: Client: Windows 11, version 26H1; Windows 11, version 25H2; Windows 11, version 24H2; Windows 11, version 23H2; Windows 10, version 22H2; Windows 10 Enterprise LTSC 2021; Windows 10 Enterprise LTSC 2019; Windows 10 Enterprise LTSB 2016 Server: Windows Server 2025; Windows Server 2022; Windows Server 2019; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012 As things currently stand, Microsoft is working on a concrete solution that will be released in a "future" Windows update. It remains to be seen if the firm will wait till the next Patch Tuesday or roll out an out-of-band (OOB) fix. The good news is that commercial customers can deploy a workaround right now, but they will have to reach out to Microsoft Support for Business for additional details.
  • Recent Achievements

    • Week One Done
      Jordan Smith earned a badge
      Week One Done
    • Reacting Well
      BizSAR earned a badge
      Reacting Well
    • First Post
      AndreaB earned a badge
      First Post
    • Week One Done
      Huge Trailer earned a badge
      Week One Done
    • Week One Done
      Classifyskilleducation earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      579
    2. 2
      +Edouard
      184
    3. 3
      PsYcHoKiLLa
      75
    4. 4
      Michael Scrip
      72
    5. 5
      neufuse
      64
  • Tell a friend

    Love Neowin? Tell a friend!