Help to make iSER working
Ben RUBSON
ben.rubson at gmail.com
Sun Aug 14 21:11:14 UTC 2016
> On 13 Aug 2016, at 15:12, Ben RUBSON <ben.rubson at gmail.com> wrote:
>
> Benchmarks will of course follow.
(also posted @freebsd-fs)
I then used Linux TGT as a test target.
### Target : local disk throughput, one thread :
# dd if=/dev/da8 of=/dev/null bs=$((128*1024)) count=81920
10737418240 bytes (11 GB) copied, 21.3898 s, 502 MB/s
### Initiator : iscsi disk throughput, one thread :
# dd if=/dev/da8 of=/dev/null bs=$((128*1024)) count=81920
10737418240 bytes transferred in 34.938676 secs (307321843 bytes/sec) - 293 MB/s
### Initiator : iSER disk throughput, one thread :
# dd if=/dev/da8 of=/dev/null bs=$((128*1024)) count=81920
10737418240 bytes transferred in 20.371947 secs (527068838 bytes/sec) - 502 MB/s
In my example, iSER allows to reach the raw disk throughput (on one thread), whereas iSCSI/TCP is a bottleneck.
I also tested with a target RAM device :
### Initiator : iscsi RAM throughput, one thread :
# dd if=/dev/da8 of=/dev/null bs=$((128*1024)) count=81920
10737418240 bytes transferred in 24.194665 secs (443792803 bytes/sec) - 423 MB/s
### Initiator : iSER RAM throughput, one thread :
# dd if=/dev/da8 of=/dev/null bs=$((128*1024)) count=81920
10737418240 bytes transferred in 10.991094 secs (976919873 bytes/sec) - 932 MB/s
(just don't know what is the bottleneck here, of course not the RAM, and network on one thread is around 30GB/s)
> On 11 Aug 2016, at 01:13, Max Gurtovoy <maxg at mellanox.com> wrote:
>
> Regarding plans for the target side, it's not on my plate for the near future (but obviously can be later on :)).
> I'm not aware of other contributers plans.
Can't wait to see this then :)
Many thanks again !
Best regards,
Ben
More information about the freebsd-scsi
mailing list