hi,
I testing the maximum throughput from ISCSI, but I've reached only
~50MB/s (dd if=/dev/zero of=/dev/da13 bs=1M count=2048) with crossover
1Gb/s cabel and raw disk. Both machines are FreeBSD 8.2-stable with
istgt and the Onboard ISCSI initiator
With ZFS as target we loose round about 8-10MB/s.
istgt.conf
=====================
[global]
Timeout 30
NopInInterval 20
DiscoveryAuthMethod Auto
MaxSessions 32
MaxConnections 8
#FirstBurstLength 65536
MaxBurstLength 1048576
MaxRecvDataSegmentLength 262144
# maximum number of sending R2T in each connection
# actual number is limited to QueueDepth and MaxCmdSN and ExpCmdSN
# 0=disabled, 1-256=improves large writing
MaxR2T 32
# iSCSI initial parameters negotiate with initiators
# NOTE: incorrect values might crash
MaxOutstandingR2T 16
DefaultTime2Wait 2
DefaultTime2Retain 60
MaxBurstLength 1048576
[....]
[LogicalUnit4]
Comment "40GB Disk (iqn.san.foo:40gb)"
TargetName 40gb
TargetAlias "Data 40GB"
Mapping PortalGroup1 InitiatorGroup1
#AuthMethod Auto
#AuthGroup AuthGroup2
UnitType Disk
UnitInquiry "FreeBSD" "iSCSI Disk"
"01234" "10000004"
QueueDepth 32
LUN0 Storage /failover/bigPool/disk40gb 40960MB
[LogicalUnit5]
Comment "2TB Disk (iqn.san.foo:2tb)"
TargetName 2tb
TargetAlias "Data 2TB"
Mapping PortalGroup1 InitiatorGroup1
#AuthMethod Auto
#AuthGroup AuthGroup2
UnitType Disk
UnitInquiry "FreeBSD" "iSCSI Disk"
"01235" "10000005"
QueueDepth 32
LUN0 Storage /dev/da12 200480MB
====================
The raw disks, itself reaches over 150-200MB/s with or without ZFS
(raidz2)
We have 4GB Ram and 4 x 3Ghz Xeon CPUs on board.
I thought, we should reach over 80-100MB/s, so, ISTGT or the Initiator
is a bis slow, I think.
I've tested just in the moment with Ubuntu 10.10 Initiator and I've got
round about 70>MB/s - or without ZFS - constant 80>MB/s, over a regular
switched network.
Is this the end what we could reach? 'Cause of TCP and ISCSI overhead?
What we can't: enable Jumbo frames. Our switches (Cisco catalyst
WS-X4515) doesn't support jumbo frames.
I've tested Jumbo Frames (9k) over the crossover, but the performance
was worse. Round about 20MB/s ....
So, does anyone has some hints for me? :-)
cu denny
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
Url :
http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20110404/a06f35eb/attachment.pgp