Depends on CPU power of course. You could try to compare CPU utilization with and without LSO - to get an idea of the this HW offload benefit.

Chris Du wrote:
That's not true. I have 5704 on Solaris server and I can easily get 960mb/s. 
I'm also seeing 100MB/s through iSCSI using 5704 from Windows initiator using 
Intel 82574.

Forget it.. you will not get good transmit results
with bge driver as it is not yet supporting LSO it seems:

http://bugs.opensolaris.org/bugdatabase/view_bug.do?bu
g_id=6341158

Try Intel 1Gbps card, e1000g driver supports LSO

Thomas Georgiou wrote:
All the servers used have Broadcom Corporation
NetXtreme BCM5704
Gigabit Ethernet controllers.  Under Solaris, they
use the bge0
driver.

On Thu, Aug 6, 2009 at 2:42 AM,
Erast<er...@gnusolaris.org> wrote:
Which NIC/driver you are using?

Thomas Georgiou wrote:
initiator(linux)->osol: 630Mbits/s
initiator->linux: 520Mbits/s
linux->initiator: 733Mbits/s
osol->initiator: 297Mbits/s

It appears that osol is having a little trouble
transmitting information.

On Tue, Aug 4, 2009 at 6:16 PM,
Erast<er...@gnusolaris.org> wrote:
I would recommend to isolate Networking first.
I.e. run iperf between the
boxes (Linux vs. OpenSolaris), single thread,
512 bytes payload - this
will
somewhat emulate iSCSI traffic over single raw
device. See what you'll
get...

Thomas Georgiou wrote:
Setting that under Linux, I get 28.6MB/s read,
72.2MB/s write, 571.4
random seeks/s, 14.9MB/s rewrite.  Noop doesn't
appear to make much
difference.


On Mon, Aug 3, 2009 at 11:49 PM,
Erast<er...@gnusolaris.org> wrote:
Could you try to set the IO scheduler to
"noop":
echo noop > /sys/block/sdX/queue/scheduler

and see if that makes a difference?

Thomas Georgiou wrote:
I have 2 HP DL380G4s each connected directly
to a FC JBOD (Powervault
224F).  Each server has 2 QLA2200 HBAs so
multipathing to the JBODs is
in use.  Each JBOD has 14 10k rpm FC drives.
 I installed one server
with Linux and the other one with OpenSolaris.
 Running bonnie++
locally, i get very comparable performance.
 About 1000 random
seeks/s, and ~150MB/s reading and writing.
 However, I want to use
this storage exported to other servers over
iSCSI.  Under Linux, I am
using 2.6.30 and ietd and linux software raid
6.  Under OpenSolaris,
b118 and COMSTAR and a zvol backed by a
raidz2 zpool.  I appear to be
getting much worse performance under
OpenSolaris compared to Linux.
Benchmarks were run over a 1gb link to an
open-iscsi initiator
(linux).  Any ideas to what might be causing
the low performance?
Benchmarks are located here:

http://www.tjhsst.edu/~2010tgeorgio/iscsibenchmark5.ht
ml
Thomas Georgiou

_______________________________________________
storage-discuss mailing list
storage-discuss@opensolaris.org

http://mail.opensolaris.org/mailman/listinfo/storage-d
iscuss

_______________________________________________
storage-discuss mailing list
storage-discuss@opensolaris.org

http://mail.opensolaris.org/mailman/listinfo/storage-d
iscuss


_______________________________________________
storage-discuss mailing list
storage-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/storage-d
iscuss
_______________________________________________
storage-discuss mailing list
storage-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/storage-discuss

Reply via email to