Any IOZone experts here?

 
Daryl Rose
Advisor

Any IOZone experts here?

I'm trying to do some benchmarking using IOZone. I've used this product on AIX & Linux without any issues, but I seem to be running into problems with HP-UX.

I have a 150GB on an Hitachi LUN. Here is the command that I'm running:
iozone -r 1024 -s 100g -i 0 -e -w -t 1 -F /SAN_TESTING/HitachiFC/FC

This commmand runs just fine on AIX & Linux, but here on HP-UX I this output:

Iozone: Performance Test of File I/O
Version $Revision: 3.327 $
Compiled for 64 bit mode.
Build: h=ghpux

Contributors:William Norcott, Don Capps, Isom Crawford, Kirby Collins
Al Slater, Scott Rhine, Mike Wisner, Ken Goss
Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR,
Randy Dunlap, Mark Montague, Dan Million, Gavin Brebner,
Jean-Marc Zucconi, Jeff Blomberg, Benny Halevy,
Erik Habbinga, Kris Strecker, Walter Wong, Joshua Root.

Run began: Thu Nov 12 09:42:58 2009

Record Size 1024 KB
File size set to 94371840 KB
Include fsync in write timing
Setting no_unlink
Command line used: iozone -r 1024 -s 90g -i 0 -e -w -t 1 -F /SAN_TESTING/HitachiFC/FC
Output is in Kbytes/sec
Time Resolution = 0.000002 seconds.
Processor cache size set to 1024 Kbytes.
Processor cache line size set to 32 bytes.
File stride size set to 17 * record size.
Throughput test with 1 process
Each process writes a 94371840 Kbyte file in 1024 Kbyte records

Error writing block 2047, fd= 3

Children see throughput for 1 initial writers = 0.00 KB/sec
Parent sees throughput for 1 initial writers = 0.00 KB/sec
Min throughput per process = 0.00 KB/sec
Max throughput per process = 0.00 KB/sec
Avg throughput per process = 0.00 KB/sec
Min xfer = 0.00 KB

Error writing block 2047, fd= 3

Children see throughput for 1 rewriters = 0.00 KB/sec
Parent sees throughput for 1 rewriters = 0.00 KB/sec
Min throughput per process = 0.00 KB/sec
Max throughput per process = 0.00 KB/sec
Avg throughput per process = 0.00 KB/sec
Min xfer = 0.00 KB


I can write to the file system just fine. I created a 100G file using dd & /dev/zero. No issues. Anyone have any suggestions?

Thanks.

Daryl Rose
5 REPLIES 5
Michael Steele_2
Honored Contributor

Re: Any IOZone experts here?

Hi

'iozone' is not an HP-UX command but you can find support for it here at Hitachi:

http://www.hitachigst.com/portal/site/en/menuitem.9d9c342d03880f8056fb11f0aac4f0a0/
Support Fatherhood - Stop Family Law
Daryl Rose
Advisor

Re: Any IOZone experts here?

Thanks, but I don't see anything for iozone on Hitachi's site.
Olivier Masse
Honored Contributor

Re: Any IOZone experts here?

On HP-UX, I normally just use the simple case of -a and it works. But in your case you're using 1024K blocks, and it stops at block 2047. Sounds like a 2 Gigabyte barrier to me.

Be sure that the filesystem has the "largefiles" option set. If it does, maybe iozone doesn't support writing files over 2Gbytes on HP-UX, or maybe you need to change a compile option. It might be easier to change your test case to use smaller files.
Daryl Rose
Advisor

Re: Any IOZone experts here?

Olivier,

Thanks that was exactly what I was missing. Once I set the file system to allow largfiles, iozone started working.

Thanks once again.

Daryl Rose
Iozone
New Member

Re: Any IOZone experts here?

Daryl,

Please remember, Iozone.org has a web site, ( www.iozone.org ) and the maintainer's email address and link at the bottom of the home page. If you have questions, please send them to me at capps@iozone.org.
Yes, I am the maintainer, and glad to help when ever folks have questions.