Solved

RAID-10 + ESXi 5.5 + DL380E G8 (B320i controller) low performance

Posted on 2014-02-03
13
2,195 Views
Last Modified: 2016-12-08
Hello Everyone,

We just built a DL380E G8 with an integrated B320i controller. Added 8x3TB SATA Seagate 7200RPM 6Gbps in one RAID-10 array, and made 8 logical drives with 1.7TB each one.

We have installed ESXi 5.5 and we have presented all the datastores to the host.

Created a CentOS machine to test and we are having low write performance while we should have a much better one as we are using a RAID that gives us lots of performance. Please look,

[root@localhost ~]# dd bs=1M count=256 if=/dev/zero of=test conv=fdatasync
256+0 records in
256+0 records out
268435456 bytes (268 MB) copied, 4.22077 s, 63.6 MB/s
[root@localhost ~]#

I can see that virtual machines clones, very small ones (around 20GB) are taking around 2 hours to complete.

Am I missing something ?

Thank you.
0
Comment
Question by:maxihost
  • 7
  • 4
  • 2
13 Comments
 
LVL 118
ID: 39829542
did you enable the cache of the Smart Array Controller, as 25 % Read and 75% Write
0
 

Author Comment

by:maxihost
ID: 39829548
Hello Andrew,

Thanks for the help.

On the controller UI, I just see the option to enable the write-cache. Should I see an option to specify 25% read and 75% write ?

Can you give me instructions on doing so ?
0
 

Author Comment

by:maxihost
ID: 39829556
I am reading at the HP documentation that I need something called BBWC enabled to do that. Doesnt the DL380E G8 comes with it ? Should I buy it separetely ?
0
 
LVL 118
ID: 39829562
If you did not purchase the performance model, Battery Backup Write Cache (BBWC) is optional!

You cannot configure the cache if you do jot have it!
0
 

Author Comment

by:maxihost
ID: 39829575
I just purchased the standard DL380E with HP.
0
 

Author Comment

by:maxihost
ID: 39829580
And I see that the controller I am using is the B320i. Should I buy another controller ? What is the best one for DL380E ?
0
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

 
LVL 118
ID: 39829581
BBWC have always been optional, as far as I'm aware, unless you purchase the performance models.
0
 
LVL 42

Expert Comment

by:paulsolov
ID: 39829598
I agree with Andrew, the internal controllers are not adequate, I'm not even sure they're on the HCL.  You need a SmartArray controller with BBWC, we've had several customers with issues due to IOPs and latency that went away once BBWC was installed.
0
 

Author Comment

by:maxihost
ID: 39829603
Ok, thank you.

And what is the correct SmartArray controller that I should buy for the HP DL380E G8 ?

Thank you !
0
 
LVL 118

Accepted Solution

by:
Andrew Hancock (VMware vExpert / EE MVE) earned 500 total points
ID: 39829606
Performance and Storage Models ship with the HP Smart Array P420/1GB FBWC Controller (RAID 0/1/1+0/5/5+0/6/6+0)

either 1G or 2GB cache.
0
 
LVL 42

Expert Comment

by:paulsolov
ID: 39829629
The P420 with 1GB cache would do the trick.  You should also review latency and IOPs, the 3TB drives are really slow and and at 80 IO each you'll have about 640 IOPs total but the cache will help with that especially with 75% write 25% read settings
0
 

Author Comment

by:maxihost
ID: 39829713
Ok, thank you very much !
0
 

Author Comment

by:maxihost
ID: 39833893
Guys,

The 2GB cache controller is much better ?

What is the real difference between that and the 1GB one, considering that I will use 8 x 3TB disks on RAID-10 ?

Also, do you recommend creating two arrays of RAID-10 using 4 disks each, or one big using 8 disks ?

Thanks.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Onpremise file server with cloud synch 1 66
esx multi vlans 3 61
How Veeam backs up VMs 5 65
Loading Office 2016 on virtual machines 5 23
When we have a dead host and we lose all connections to the ESXi, and we need to find a way to move all VMs from that dead ESXi host.
Will try to explain how to use the VMware feature TAGs in the VMs and create Veeam Backup Jobs using TAGs. Since this article is too long, I will create second article for the Veeam tasks.
Teach the user how to use create log bundles for vCenter Server or ESXi hosts Open vSphere Web Client: Generate vCenter Server and ESXi host log bundle:  Open vCenter Server Appliance Web Management interface and generate log bundle: Open vCenter Se…
This Micro Tutorial walks you through using a remote console to access a server and install ESXi 5.1. This example is showing remote access and installation using a Dell server. The hypervisor is the very first component of your virtual infrastructu…

920 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now