- Community Home
- >
- Storage
- >
- Entry Storage Systems
- >
- Disk Enclosures
- >
- Re: EVA4000 RHEL 5.2 poor I/O performance
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-26-2008 06:13 PM
тАО11-26-2008 06:13 PM
EVA4000 RHEL 5.2 poor I/O performance
Using EVA4000, RHEL 5.2, latest emulex driver for lpe1500, and multipath.conf with round-robin setup.
I have 8 seperate luns presented to me and ALL are setup as raw devices.
When running a single threaded read or write the I/O performance is pretty bad --at 30MB/S. In a multithreaded read or write performance increases to about 100MB/S (assuming i aggregate the 20MB/S-30MB/S across 5 disks).
Here is the issue I see I/O literally throttle on the box, rise then drop.
This is the same type of issue encountered in these posts as well -
http://fixunix.com/hewlett-packard/101792-q-eva-4000-performance.html
http://forums11.itrc.hp.com/service/forums/questionanswer.do?threadId=1148105
http://newsgroups.derkeiler.com/Archive/Comp/comp.sys.hp.hardware/2007-08/msg00075.html
AND VERY CLOSE to this -
http://forums11.itrc.hp.com/service/forums/questionanswer.do?threadId=1166182
SO...whats the magic fix here? As it seems every single one of the above threads doesnt have a conclusive "this worked".
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-26-2008 11:16 PM
тАО11-26-2008 11:16 PM
Re: EVA4000 RHEL 5.2 poor I/O performance
there are several parameters to be checked/ tuned, e.g.:
a) the more disks in the DG the more performance -> this is the most difficult,
because you need to buy some more physical disks :-)...
b) multipathing set to always hit the master controller (and minimize IOs to the slave controller - this can be measured by evaperf utility on the Command view server - if the mirror port si heavily used, then the multipathing setting should be tuned as follows:
b1) if you have MPIO like multipathing with ALB, the VDISK presentations should be set to the SET PREFFERED PATH=NONE on the EVA side
b2) if you have PVlinks like multipathing (manual mapping) the the VDISK presentations should be set to the SET PREFFERED PATH=CONTROLLER A or B on the EVA side.
And on the host side the primary paths should be inline with this. Also half of the primary paths should be set to the first and half to the second fabric
c) the queue depth/queue length (throttle) could be increased from their defaults to the values of 64 or 128
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-26-2008 11:47 PM
тАО11-26-2008 11:47 PM
Re: EVA4000 RHEL 5.2 poor I/O performance
device
{
vendor "(COMPAQ|HP)"
product "HSV1[01]1|HSV2[01]0|HSV300"
getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
prio_callout "/sbin/mpath_prio_alua /dev/%n"
features "0"
hardware_handler "0"
path_selector "round-robin 0"
path_grouping_policy group_by_prio
failback immediate
rr_weight uniform
no_path_retry 12
rr_min_io 100
path_checker tur
}
And Im simply using raw devices, where dev/raw/raw1 points to a multipath device and so on to the next device.
HOW DO I SET THE DEPTH/QUEUE LENGTH BELOW??
Is that the lpfc options in modprobe.conf?
c) the queue depth/queue length (throttle) could be increased from their defaults to the values of 64 or 128
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-27-2008 12:11 AM
тАО11-27-2008 12:11 AM
Re: EVA4000 RHEL 5.2 poor I/O performance
/etc/modprobe.conf.local file:
lpfc options lpfc_lun_queue_depth=64 or 128
(maybe it needs the reboot :-((( ).
But check the performance after each change..
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-27-2008 12:15 AM
тАО11-27-2008 12:15 AM
Re: EVA4000 RHEL 5.2 poor I/O performance
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-27-2008 12:33 AM
тАО11-27-2008 12:33 AM
Re: EVA4000 RHEL 5.2 poor I/O performance
http://www.redhat.com/archives/dm-devel/2007-August/msg00090.html
here is also the Linux device mapper support document:
http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?lang=en&cc=us&objectID=c01475612&jumpid=reg_R1002_USEN