[Tig] Can someone help me with my drive array?

Bob Friesenhahn bfriesen at simple.dallas.tx.us
Thu Feb 14 08:03:39 PST 2008


I am setting up a drive array (Sun StorageTek 2540) which is fitted 
with 12 300GB 15KRPM SAS drives.  There are dual controllers and dual 
4Gbit FC connections to my host.  This has been a long time comming 
and at times I experienced the agony of defeat (first unit was smashed 
in shipping), but it is finally here and apparently working.  The 
drive array is in my home, which is probably an unusual location.  The 
drive array is a present to myself to support GraphicsMagick 
development.

I have spent several days now working to make sure that the fiber 
channel connection is solid (it was bouncing) and to understand 
performance issues.  Unfortunately, I don't understand the performance 
values that I am seeing.  It seems that regardless of what RAID 
configuration I use (even RAID 0 with 12 drives), the single-file 
write I/O rate (according to 'iozone') is in the range of 170-200 
MB/second.  I was hoping to do 1/3 better than that.  There is a 
bottleneck somewhere.  An odd thing, is that other substantial 
I/O activity on the filesystem does not seem to impact iozone results.

I don't know exactly what iozone is doing, but every once in a while 
the disk activity (as reported by the OS) seems to cease for 10 or 20 
seconds, yet the numbers printed by iozone are fairly consistent.

Can someone here with experience with SAN and drive array performance 
help me understand what is going on and the performance levels I 
should actually expect?  The output from an iozone run is attached.

Thanks,

Bob
======================================
Bob Friesenhahn
bfriesen at simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/

 	Iozone: Performance Test of File I/O
 	        Version $Revision: 3.283 $
 		Compiled for 64 bit mode.
 		Build: Solaris10gcc-64

 	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,
 	             Jean-Marc Zucconi, Jeff Blomberg, Benny Halevy,
 	             Erik Habbinga, Kris Strecker, Walter Wong.

 	Run began: Thu Feb 14 08:52:33 2008

 	Auto Mode
 	Using Minimum Record Size 64 KB
 	Using Maximum Record Size 512 KB
 	Using minimum file size of 16777216 kilobytes.
 	Using maximum file size of 33554432 kilobytes.
 	Command line used: iozone -a -i 0 -i 1 -y 64 -q 512 -n 16G -g 32G
 	Output is in Kbytes/sec
 	Time Resolution = 0.000001 seconds.
 	Processor cache size set to 1024 Kbytes.
 	Processor cache line size set to 32 bytes.
 	File stride size set to 17 * record size.
                                                             random  random    bkwd  record  stride
               KB  reclen   write rewrite    read    reread    read   write    read rewrite    read   fwrite frewrite   fread  freread
         16777216      64  196815  115715   495561   382353
         16777216     128  180500  179898   333415   332368
         16777216     256  179846  179635   333178   333090
         16777216     512  177443  181405   332257   346124
         33554432      64  192275  112841   332105   332730
         33554432     128  179471  174863   331858   332041
         33554432     256  177570  194285   332262   332414
         33554432     512  200085  179983   331898   331971

iozone test complete.



More information about the Tig mailing list