2007/12/29, Samuel Borgman <[EMAIL PROTECTED]>: > Hi, > > I've got a severe performance problem on a X4200 M2(2x dual core 2.4Ghz) > running Solaris 10(uname -a at the bottom), disks are located on 2 A5100 > connected thru Sanbox-8 switches to a LSI LSI7202XP-LC HBA. Doing sequential > or random reads on one disk is no problem. Doing sequential read on a 9 disk > strip is no problem get about 95MB/s of transfer, which I guess is the limit > of 1 Gb/s FC. But random reads on a stripe is just awful. > > I'm using randread (found at http://randread.sf.net ) to do the random read > tests. > > > When I tried with the default stripe size the throughput is even worse at 40 > reads/sec, and sequential reading and writing may barely rival my old > Commodore 64. Okey so the C64 was abit low, but we're talking about 7 MB/s > 100% busy IO throughput. CPU is still 99-100% idle... > > I read that disksuite doesn't like splitting IO hence I tried the 1 MB stripe > size, which atleast solved the sequential reads. > > Any suggestions? > > Thanks in advance,
Randread is a single threaded test, it will never do more than one simultaneous read. So you can't get more reads/sec than one disc can deliver. You have to have more than one simultaneous read to get more. Try running several randread at the same time. _______________________________________________ storage-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/storage-discuss
