Hi, I'm trying to test SRP performance in SCST.
I used the following configuration: Both, target and initiator are x86-64 machines. Both have OFED-1.3 GA installed. The HCAs are 20 Gb/sec (4X DDR). Target: Sles 10. 4GB RAM srpt installed. SCST installed. Initiator: Redhat 5. 2GB RAM. srp initiator (from OFED) is installed. On the target I set a virtual device: dd if=/dev/zero of=/tmp/tempfile bs=64k count=100 echo "open vdisk0 /tmp/tempfile NULLIO" > /proc/scsi_tgt/vdisk/vdisk echo "add vdisk0 0" > /proc/scsi_tgt/groups/Default/devices cat /proc/scsi_tgt/vdisk/vdisk Name Size(MB) Block size Options File name vdisk0 1572864 512 NIO /tmp/tempfile I used the following commands: for write commands: sgp_dd of=/dev/sg1 if=/dev/zero bs=512 bpt=<from 2-512> thr=8 time=1 count=20M for read commands sgp_dd if=/dev/sg1 of=/dev/null bs=512 bpt=<from 2-512> thr=8 time=1 count=20M And the results are (all in MB/s): bpt: 2 4 8 16 32 64 128 256 512 Write 22.5 41.4 80.6 160 275 443 570 740 810 Read 42 80 170 313 550 940 1200 1312 1300 What can be the reason for such difference between the bandwidth of Read and Write commands? Thanks, Doron _______________________________________________ ewg mailing list ewg@lists.openfabrics.org http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg