I'm getting my first exposure to a ddn storage array and it's enlightening :-}
Mostly it just does what I expected of it with little trouble, but I'm having hard time getting the read side working as fast as it ought to be able to go. Does anybody have experience they'd like to share, tuning the kernel/driver or the array? I'm using 2.6.15 kernel, and qlogic 2462 hbas with 8.01.07 driver. Using the anticipatory scheduler, and tweaking up the readahead size for the blockdev, I can get around 300MB/s by using 4 threads on a port, or about 3/4 of the expected max. Writes max out easily. The ddn's stats say that the large majority of my reads are only 256K, even though the requests are larger than that. I tried incorporating the blkdev-max-io-size-selection and increase-sglist-size patches from cfs, but that didn't really help, my reads are still maxing out at 256K. If anybody's been through this kind of thing and has experiences, rumors, or war stories about what kinds of tuning in this area yield good results, I'd love to talk to you! _______________________________________________ Lustre-discuss mailing list [email protected] https://mail.clusterfs.com/mailman/listinfo/lustre-discuss
