[ofa-general] [PATCH 3/3] IB/srp: use scatter gather chaining

Dillow, David A. dillowda at ornl.gov
Fri Jan 4 14:28:00 PST 2008


 
>From Roland Drier:
 > I looked through the DMA paths on the hardware drivers to ensure they
 > could take advantage of the SG chaining, and it seems that every one
 > except iPath uses the system's DMA routines, which have been converted
 > to handle chaining. iPath looks like it should be OK, but I have no way
 > to test it.

set srp_sg_tablesize=256
Add SRP target with max_sects=8192 or more

echo 4096 > /sys/block/sda/queue/max_sectors_kb
echo noop > /sys/block/sda/queue/scheduler

dd if=/dev/zero of=/dev/sda oflag=direct bs=4096k count=10
dd if=/dev/sda iflag=direct of=/dev/sda bs=4096k count=10

You may not get 4MB I/Os because of memory fragmentation, but you should see 1MB
or better. You can use a real file as a data source/sink to verify against
corruption.

Dave



More information about the general mailing list