ProLiant Servers (ML,DL,SL)
cancel
Showing results for 
Search instead for 
Did you mean: 

HP Smart Array B140i ESXi slow performance

 
MariusMoise
Visitor

HP Smart Array B140i ESXi slow performance

Hi,

I have a new HP ProLiant DL80 Gen9 server installed with VMware ESXi 5.5 U3b HP customized ISO (VMware-ESXi-5.5.0-Update3-3248547-HPE-550.9.4.5.7-Dec2015.iso), using the Intelligent Provisioning, and the Disk performance is very slow at approx 4MB/s write with Latency of 40ms. Can you help us in troubleshooting this issue?

 

HP Disk.PNG

 

15 REPLIES

Re: HP Smart Array B140i ESXi slow performance

Same problem here - 2 weeks strugle with the problem - NO FIX

Changed the ESXI HP Custom build - NO FIX

VMware-ESXi-5.5.0-Update2-2403361-HP-550.9.2.40.2-Sep2015.iso - NO FIX

VMware-ESXi-5.5.0-Update3-3116895-HP-550.9.4.26-Nov2015.iso - NO FIX

VMware-ESXi-5.5.0-Update3-3568722-HPE-550.9.5.0.33-Apr2016.iso - NO FIX

Changed the RAID  - NO FIX

RAID-5 - NO FIX

RAID-0 - NO FIX

RAID-10 - NO FIX

Single SATA HDD - NO FIX

 

Deployed  HP CUSTOMER ADVISORY - Document ID: c04760147

Removed : scsi-hpdsa-5.5.0.48-1OEM.550.0.0.1331820.x86_64.vib

Installed : scsi-hpdsa-5.5.0.36-1OEM.550.0.0.1331820.x86_64.vib  ( dated June 15, 2015 )

Result : MINOR IMPROVEMENTS   (  40 -50 MB/s  tops and random  fails to  4-5 MB/s at copy & paste )

Curently trying with OLDER  HP IMG :  VMware-ESXi-5.5.0-Update2-2403361-HP-550.9.2.27-Mar2015.iso

Still no information about the result.

 

UPDATE:

I have tested the latest ESXI 6.0.0.2 - HP IMG : VMware-VMvisor-Installer-6.0.0.update02-3620759.x86_64.iso 

Some minor improvemonts over RAID-1 and single SATA discs - about 50 - 80 MB/s

BUT :   if you trow some  2 -3 VM`s over and you quickly sink to the bottom of 10 -15 MB/s 

RAID-5 still sux performance - I guess  Random Seek is  killing the transfer speed .....

 I went  furhter  ........

I Add 4-th  drive in the RAID 1 + 0 ( 10 )  of 4 HDD`s   and  again  KILLING  10 MB/s  ...... 

So till some  HPE FIX i`ll stick at   VMware-ESXi-5.5.0-Update2-2403361-HP-550.9.2.27-Mar2015.iso

Atleast some stable  50 MB/s  Write speed  at  RAID-1 and Single Sata HDD

 

AGAIN :  Any Help on this will be really  great !

Niksavoy
Rolf Genster
Advisor

Re: HP Smart Array B140i ESXi slow performance

Hello,

I just set up 3 HPE-Servers and I am just experiencing the same problem using

VMware-ESXi-5.5.0-Update3-3568722-HPE-550.9.5.0.33-Apr2016.iso (did not find a more actual version for ESXi 5.5).

Read performance is ok, but writing to a 4-drive RAID-5 is about 3-5 MB/sec.

Any advise yet?

Thank you!

MariusMoise
Visitor

Re: HP Smart Array B140i ESXi slow performance

What type of HDDs are you using?

Are you using HP branded HDDs?

Unfortunatelly I was testing with WD and HGST drives which are not "HP Branded" so the HP Support rejected my request for help on this case as I was not using the "supported" HDDs.

If you are using HP Branded HDDs please open a support case with HP so maybe they will be aware of this issue and at least anounce their engineering team that there is a bug with the Raid Drivers for VMware. On Windows Server 2012 R2 the Raid has good performance.

Jimmy Vance
HPE Pro

Re: HP Smart Array B140i ESXi slow performance

Search through the forum, I've seen a couple of message recently about this issue and the answer was to drop back to an older release of the HPE ESXi image or to install the older B140i driver from what I can recall.




__________________________________________________
No support by private messages. Please ask the forum!      I work for HPE

If you feel this was helpful please click the KUDOS! thumb below!   
Omega89
Occasional Visitor

Re: HP Smart Array B140i ESXi slow performance

I have the same issue on my ML150gen9, 1 SSD in RAID 0 and 3 RAID 5 WD 2TB with VMWare ESXI 6.0.0.2 the performance are very slow: on SSD starts with 22MB and then fail to 8MB, on RAID 5 starts with 13MB and then fail to 2 / 4 MB.

anyone can help us or we are enforced to buy another RAID controller?

 

Rolf Genster
Advisor

Re: HP Smart Array B140i ESXi slow performance

Hi again, here is my experience so far:

I had to deliver 1 ML-30 with Hot-Swap Drivebay and 2 DL-120 Gen9 with Non-Hot-Plug LFF.

Performance with 4TB SHDDs (WD) was terrible, no matter what I did not manage to get more than 4-6 MBs/sec after OS-Caches were filled. Tested with ESXi 5.5 / 6.0, using all driver tips and BIOS Settings I could imagine.

ML-30 runs now with P440/4G Controller and battery pack, HPE custumized 6.0 ISO and write speed is 200+ MB/sec (4 Drives RAID5). Okay so far.
EDIT: After some heavy traffic to a vm on this host transfer rates (write) go down to about 11MB/sec. Darn.

DL-120 was a nightmare. HPE-Salesman delivered multiple times Hardware and cables that did not fit (okay, it's eventually unusual to use a non-hot-swap cage), P440/4G did not work because noone was able to deliver the needed cable (this wide sas-connector to the controller <-> 4 or 8 S-ATA-connectors). Support on HPs side ended since I wanted to use non HP-Disks with high capacity to keep the costs as low as possible.

So another try: One Disk in SATA-Mode connected with the internal b140i, the other disks connected with a non HPE RAID-Controller (just pick one from VMWare-compatibility-list that suits your needs). In my configuration I gladfully could assign this additional controller to one VM only, so I could use the standard esxi-image and use the controller pass-thru. Performance of the RAID-System is as expected, so I am happy with that, too (and my customers).

BUT GUESS WHAT:
The boot disks is are HPE 1TB SATA hdd's I had in storage (by pure chance).
Performace read: 90+MB/sec, write: 70+MB/sec, (mayby better). Internal reminder for me: if I want to use the b140i, use HPE disks.
Okay, I don't further comment on that one.

If you read between the lines you can see it took a long time until these servers got into productive run. I ordered additional hardware for about $ 2k (sure, most of it can be returned because of wrong advise). I'm building HP Server Systems for 15+ years now and I _never_ had any of these multiple problems.

Looks like with VMWare you are forced to use HPE-branded Harddisks or do some non-HP controller solution.

I hope this leads one or another of you in the right direction to solve the problems you have.

Greetings!

 

MariusMoise
Visitor

Re: HP Smart Array B140i ESXi slow performance

I've just purchased a new HP Smart Array P440/4GB Controller, with new cables, connected the HDD backplane to the new controller, and I have the same bad performance of 5MB/s disk write with 50ms latencey.

HDDs are WD Red. But if we install Windows Server 2012 the write performance is ok at 100MB/s. I don't get it why is so bad with VMware ESXi. I neved had those problems with Dell and non-Dell branded HDDs.
After this 500+ USD investment, this slow performance is driving us crazy.
I used the latest HP ISO ESXi 5.5 vSphere 5.5 U3 Apr 2016 available on the HP Website.

Any help is greatly appreciated.
Are we the only ones stuck with HP DL80?

parnassus
Honored Contributor

Re: HP Smart Array B140i ESXi slow performance

Could this be of any help (HP Power Performance settings) on the ESXi 5.x/6.0 scenario or absolutely not?

Related to HPE Dynamic Smart Array B140i Controller and ESXi 5.x/6.0 there is this HPE Customer Advisory, (was cited above) did you already checked what was reported?

Components' Firmwares and Drivers are updated too?

Probably yes...worth mentioning.

MariusMoise
Visitor

Re: HP Smart Array B140i ESXi slow performance

- BIOS Power seetings are Maximum Performance

- We are using an Smart Array P440/4GB, not the embedded Dynamic Smart Arrady B140i.

Rolf Genster
Advisor

Re: HP Smart Array B140i ESXi slow performance

Hi MariusMoise,

I had an issue with the P440 and the backup-battery. Please make sure you use the setting "Use write cache even when backup battery fails" (don't know the exact phrase right now) in the array controller settings. And enable write back cache.

On one ML Gen9 we had to remove the brand new battery pack for the cache to work (after 2 reboots / settings checks).

The tips mentioned above (Power settings / ESXi driver) did not the trick here.

 

Michael8
Visitor

Re: HP Smart Array B140i ESXi slow performance

Hi MariusMoise,

I've had the same issue using non HPE disks. What I found that yields the best performance for the B140i is using "scsi-hpdsa-5.5.0.12-1OEM.550.0.0.1331820.x86_64.vib" driver from ESX 5.5. I've tested it with all versions up to 6.0 U3. After an install/update, you must apply this driver. 

I have the same issue with the B120i, so I use "scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib".

With both adapters, I've used non HPE SSDs and SATA disks. Performance is what you'd expect from these adapters.

You may find these drivers from the HPE vib depot.

If you find a newer driver that works well, please let me know.

Cheers,

Michael

matarvai
Frequent Advisor

Re: HP Smart Array B140i ESXi slow performance

When I installed that HPDSA or newer Vmware only shows drives, not the array created on Smart array software. Performance is great, but it only uses one drive. Tried scsi-hpdsa-5.5.0.12-1OEM.550.0.0.1331820.x86_64.vib and scsi-hpdsa-5.5.0.26-1OEM.550.0.0.1331820.x86_64.vib

Same problem. Is there some way to get RAID1 and RAID10 with this performance?

matarvai
Frequent Advisor

Re: HP Smart Array B140i ESXi slow performance

http://h20566.www2.hpe.com/hpsc/swd/public/detail?sp4ts.oid=1008556814&swItemId=MTX_050765dc55f243f8950ebb64b2&swEnvOid=4166#tab-history

Newest vib helped. It had not installed correctly before. Now everything works without issues

 

Re: HP Smart Array B140i ESXi slow performance

Almost an 12 months from my first fight with the problem :)

My workarround was to  add   440ar 2G storage controller  module  on NEW  ESXi  configurations or Hyper-V  Hypervisor  with B140 

But I have to schedule a fix window to try this  new drivers  with the costumer servers  ...... :)

 

Niksavoy
jvandenbroek
Frequent Visitor

Re: HP Smart Array B140i ESXi slow performance

After days of debugging I've concluded that the physical disk write cache setting simply doesn't work on this controller. This server is going to be connected to an UPS, so I'd like to use the disk write cache, but it simply doesn't matter whether it's enabled or not. I get decent sequential write speeds when using big blocks (256KB) with at least 16 concurrent I/O workers, but only when using thick provisioned eagerly zeroed disks (otherwise the performance is stuck on 10MB/s). But anything smaller and with fewer workers is just utterly slow. Really disappointed, the server I'm going to replace running on Linux software raid (mdadm) has a much higher write performance because of the write caches..

So HP please allow us to use the physical disk cache, that should be too hard to support..