Hello all,
I tried a simple test:
1. Installed an iSCSI target.  I tried this with both IET
(iscsitarget.sourceforge.net) and tgt (apt-get install tgt).
2. Created a 2GB file to use as the target.
3. Connected to the target with iscsiadm.
4. Ran the following command to test read throughput: dd if=/dev/sdc
of=/dev/null bs=128M count=16
5. Ran the following command to test write throughput: dd if=/dev/zero
of=/dev/sdc bs=128M count=16
(where /dev/sdc is the iSCSI device)

For read throughput I get about 98MB/s, and for write throughput about
75MB/s.  I tried to figure out why writes are so much slower, so I
opened up wireshark and looked at the packets.  I captured 256,270
packets.  Here are some statistics from wireshark:
Bad checksum(TCP): 35,963
Bad checksum(UDP): 4
Previous segment lost (TCP): 24,502
ACKed lost segment (TCP): 51,651

I would bet that this has something to do with the low throughput.
(For the read test, everything looks fine in wireshark).  I uploaded
the compressed dump here:
http://www.fsl.cs.sunysb.edu/~avishay/iscsi-loopback-write.dump.tgz

I'm assuming the problem lies in open-iscsi because I tried two
different targets with the same results, and I'm working over loopback
(no network issues).

Some more info:
# uname -a
Linux guri 2.6.24-16-server #1 SMP Thu Apr 10 13:15:38 UTC 2008 x86_64
GNU/Linux

# cat /etc/issue
Ubuntu 8.04.1 \n \l

# iscsiadm -V
iscsiadm version 2.0-865

# dpkg -l | grep open-iscsi
ii  open-iscsi
2.0.865-1ubuntu3                         High performance, transport
independent iSCS

# iscsiadm -m discovery -t st -p 127.0.0.1
127.0.0.1:3260,1 iqn.2001-04.com.example:storage.disk2.sys1.xyz

# iscsiadm -m node -T iqn.2001-04.com.example:storage.disk2.sys1.xyz -
p 127.0.0.1 -l
Login session [iface: default, target: iqn.
2001-04.com.example:storage.disk2.sys1.xyz, portal: 127.0.0.1,3260]

# fdisk -l /dev/sdc
Disk /dev/sdc: 2147 MB, 2147483648 bytes
67 heads, 62 sectors/track, 1009 cylinders
Units = cylinders of 4154 * 512 = 2126848 bytes
Disk identifier: 0x00000000

Disk /dev/sdc doesn't contain a valid partition table


Any help would be appreciated!
Thanks a lot!
Avishay

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"open-iscsi" group.
To post to this group, send email to open-iscsi@googlegroups.com
To unsubscribe from this group, send email to 
open-iscsi+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/open-iscsi
-~----------~----~----~----~------~----~------~--~---

Reply via email to