We help IT Professionals succeed at work.

performance very slow in new server HP  DL360 G8

YaYangTeah
YaYangTeah asked
on
we having the performance issue in our new window 2012R2 server ,we has configure the hardware RAID 1 in our server to 2 X 1TB SAS 1500 RPM HDD .We try to transfer 100GB data from C drive to D drive is need to take couple of hours to finish .I tried to open the task manager the disk I/O always is high load.Please advise
Comment
Watch Question

Commented:
So to clarify, both hard drives are on HP P400i controller as RAID 1 and then you made two volumes from that?
Is everything good in Device manager?
What is your Anti Virus and its status?

Author

Commented:
Yes ,everything is fine.We try before during install antivirus also same.
A Smart Array configuration with 2 logical drives will improve the speed.
You might also have a look at your RAID cache read/write settings.
Do you know the amount of memory of your Smart Array controller ?
You might also try to change the Power settings in the BIOS to "High performance mode" and do the tests again to see if this makes a difference.
P.S. You probably mean 15000 RPM
Top Expert 2015

Commented:
I believe the DL360 Gen8 has a P420 controller, that being said, if you have mirrored your two drives (RAID 1) and you have created two logical volumes, copying data from C: to D: will result in a lot of IO. The P420 can handle it but with RAID 1, the disk, even spinning at 15K has to read and write to itself multiple times and the controller has to duplicate the traffic to the mirror. Technically you really are only running on one disk.
Alessandro ScafariaInfrastructure Premier Field Administrator
Top Expert 2015

Commented:
Probably we need a little bit info about your environment such as:

- It's a brand new server or not?
- Have you checked HP agents for any troubles in the RAID controller o spindles?

But my workaround is this:

- Why did you partitioned your RAID hard drive? Was it necessary for your environment?

This is probably the cause of dead of your server.....if you're trying to copy a file from C to D in the same RAID level you're really stressing your spindles because in RAID 1 all data in one drive has to be copied in the other immediately! So, if source and destination are in the same RAID, this is really stressing and time consuming!

Why don't you try to copy a big file from a USB o Ethernet device into your C or D drive? Is it still time consuming?

Let us know!

Author

Commented:
We are partition it because we has installed hyper-v manager in this server all the hyper-v machine is pointed to D:\virtualmachine\domino server
D:\virtualmachine\domain controller
Top Expert 2015

Commented:
OK, so you are running virtual machines on the RAID drive as well?

Outline: 1 RAID array (2 disks RAID 1 Mirrored)
2 Logical Drives from the array running a virtual environment.

Your problem is that you are running on one disk, and stressing it with IOPs. ALL of your actions are going through one channel and being duplicated to the other disk.

As I said above, the disk on its own can't handle all of this throughput.

Author

Commented:
I am forgot answer zalazar .We just created one volume and we partition in OS lever.
SteveArchitect/Designer

Commented:
open performance monitor and have a look at the physical disk counters. these should give you an indication of how busy the disks are during normal usage and while copying a test file.
start with:
% disk time
avg disk queue length
current disk queue length
disk bytes/sec


it sounds like your overloading them, but this should help confirm. as you've now noted you're running VMs on it, I think we've already confirmed it.

Author

Commented:
please advice what we can do now ? Buy another two 2TB HDD configure as Raid 1 and
move all the virtual machine to new disk ?I think my customer is thinking to do that.is that work
Top Expert 2014

Commented:
DL360e or DL360p ? There's a big difference on the RAID controller.
Also there's no such thing as 1TB 15K, please read the part no from the front of the caddy so we can see what they really are.

Copying from C: to D: will involve long seeks so isn't a good estimate of normal performance.
It's indeed advised to run the Virtual servers on seperate disks.
So buying 2 new disks is a good idea.
You might consider to buy smaller disks and then place the OS on the new disks and use the current ones for the Virtual servers but this involves re-installing the OS.
Alessandro ScafariaInfrastructure Premier Field Administrator
Top Expert 2015

Commented:
@YaYangTeah

Your solution sounds great! Buy another 2x 2TB SAS spindles and make another RAID 1 for them.

Your data moving from C (or D) to E (your new RAID 1 drive) would go better for sure!
SteveArchitect/Designer
Commented:
where practical I normally recommend some small fast disks for the host OS as speed is more important than space. (something like 15K SAS would be good if within your price range)

The disks you intend to store the VHDs on will probably depend on size. If you need large ones, SATA or near line-SAS may be the way to go as large SAS disks are very expensive.

Setup a separate raid for each set and you're good. the VMs and the host can operate without getting in each others way too much.

Author

Commented:
To answer andyalder the server model is :HP DL360p Gen8 8-SFF CTO Server .May i know what is the different there ?

How do i confirm is the disk I/O issue ?
Alessandro ScafariaInfrastructure Premier Field Administrator
Top Expert 2015
Commented:
Your "mistake" was when you decided to put "all the eggs in the same basket".....

To resolve your performance issue you have to buy 2 more spindles a create another RAID 1 in which you will put your Hyper-V VMs....

Basically we answered to your question about confirming your I/O issues:

if you're trying to copy a file from C to D in the same RAID level you're really stressing your spindles because in RAID 1 all data in one drive has to be copied in the other immediately! So, if source and destination are in the same RAID, this is really stressing and time consuming!

Do you want to see if I'm wrong or right?

Try to copy a big file from a USB or Ethernet device into your C or D drive. It wouldn't be time consuming as your previous operation!

Let us know your thoughts!
Top Expert 2014

Commented:
DL360p has proper Smart Array P420, DL360e has "dynamic" Smart Array which is just the Intel chipset controller with HP's firmware on it.

You haven't confirmed the hdd part numbers so can't verify the spin/seek rate. Can you also tell us how much cache there is on the controller and what percentage read/write it is set to using Smart Storage Administrator or Array Configuration Utility under Windows.
Top Expert 2015
Commented:
If they are 1TB drives, best case scenario is they are 10K drives. Irrespective, you have overloaded the disks.

Either add more disk and extend the array to RAID 5, 6 or 10. or add another RAID 1 mirror to run your VM's on.

To answer andyalder the server model is :HP DL360p Gen8 8-SFF CTO Server .May i know what is the different there ?

The difference is the type of Array controller. DL360p has the P420 as i mentioned above, DL360e has either the Dynamic Smart Array 130i or 320i, which are cheaper options that do not perform as well.

Your problem though, is not the controller... its the fact you are only using 1 partitioned mirrored drive for VM's, Paging, etc...  actually, you're using it for everything...
SteveArchitect/Designer

Commented:
How do i confirm is the disk I/O issue ?
See my post http://www.experts-exchange.com/Hardware/Servers/Q_28632193.html#a40654016 for info on how to confirm it using basic performance monitoring.

Author

Commented:
Actually this project is my senior set-up ,he said there is nothing wrong with the disk I/O ,could be some other reason, because he closed other VM and just leave one VM running is still same .
SteveArchitect/Designer

Commented:
Are you saying has he used the performance monitors and confirmed there is no disk io issue?
If not, just shutting down a VM and seeing what happens is not a definitive test on its own.

your original post stated
I tried to open the task manager the disk I/O always is high load
which suggests otherwise.

Author

Commented:
I don't have chance to visit my customer site to test in the disk issue but above already give me idea what i need to do .Thanks
Top Expert 2014

Commented:
Let's hope it all goes slow and you get sacked because of that.
Top Expert 2015

Commented:
@andyalder - That's a pretty shameful attitude... especially since he said it was his senior's project and he is trying to resolve it... You should be embarrassed... as another Expert on this site I know I am by your comment.