- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Re: strange behavior, when writing to LUN on EVA6K...
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
Forums
Discussions
Discussions
Discussions
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
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
04-05-2007 02:02 AM
04-05-2007 02:02 AM
strange behavior, when writing to LUN on EVA6K array
while doing some testing we've encountered some strangeness.
in our test environment we have rx4640 server connected by its two FC cards to EVA6k disk array. each card plugged into its own fabric. this totals to 4 path for single LUN.
the box is running hp-ux 11.23.
i've looked at glance's "IO by disk" window while running `dd if=/dev/zero of=/dev/dsk/c8t0d3 bs=1024k count=$((10*1024)'. and notices strange things.
first. there were large amount of physical reads on one of the paths.
second. it seems, that sum of physical whrites equals to the amount of reads.
i'd like to know if this is normal? can it be some kind of write verification? if so, can it be switched off?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-05-2007 03:33 AM
04-05-2007 03:33 AM
Re: strange behavior, when writing to LUN on EVA6K array
if your filesystem is vxfs, maybe you can look the mount options:
mount -F vxfs -o convosync=direct,mincache=direct /dev/vg01/lvol /mountpoint
read mount_vxfs(1M) for more informations, always useful.
Regards,
Cedrick Gaillard
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-05-2007 03:48 AM
04-05-2007 03:48 AM
Re: strange behavior, when writing to LUN on EVA6K array
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-05-2007 04:18 AM
04-05-2007 04:18 AM
Re: strange behavior, when writing to LUN on EVA6K array
Did you not intend to test 'raw' write speed?
Try again targetting:
of=/dev/rdsk/c8t0d3
Hope this helps some,
Hein van den Heuvel (at gmail dot com)
HvdH Performance Consulting
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-05-2007 06:18 PM
04-05-2007 06:18 PM
Re: strange behavior, when writing to LUN on EVA6K array
unusual reads gone when writing, ios spread evenly on all four paths. but i have no reasonable explanation for that. can somebody shed abit of light in this corner?
when reading ios performed on two paths only. i guess this is because EVA manages LUN on single controller only. but what about writes?
next strangenes: when load balancing policy is set to RR, _logical_ reads went on device, which wasn't mention on dd command line. but physical io went on correct path.
this all is pretty weird for me.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-06-2007 01:32 AM
04-06-2007 01:32 AM
Re: strange behavior, when writing to LUN on EVA6K array
Cedrick and Court are on to something also.
Basically you are not supposed to write to the /dev/dsk/xxx.
You use that just to create a filesystem, mount that, and then test against files on the filesystem.
In that case the mount options become relevant, and the buffering will be there, as Court already pointed out.
IMHO the system can do whatever it pleases if a non-typical (nonsense?) operation is attempted. No need to explain. no need to optimize. Maybe it will react better when writing to a file.
Somehow it decided to pre-read, merge in the data from dd, and then write. Maybe the dd buffer was unacceptable? While I like testing with 1024K block write/read for raw speed, when you go buffered it matters less and might actually be too much. Try 8kb?
Just some thoughts.
A quick google did not find an explanation, and I can not run experiements just now.
Cheers,
Hein.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-09-2007 07:19 PM
04-09-2007 07:19 PM
Re: strange behavior, when writing to LUN on EVA6K array
testing read speed of "raw" disk and "raw" lvm device brings up to 140-150MB/s.