On Mon, Dec 15, 2008 at 05:52:54PM -0800, Karen Xie wrote: > > Hi, Pasi, > > Here are some throughput numbers we see with disktest, one tcp connection > (iscsi session). > > The setup are between a pair of chelsio 10G adapters. The target is Chelsio's > ramdisk target with data discarded (similiar to IET's NULLIO mode). The > Chelsio target is used because of the digest offload and payload ddp. > > The ethernet frame is standard 1500 bytes. > > The numbers are about 3 months old, but you get the idea :) For cxgb3i > driver, since the digest is offloaded the performance is very similar in the > digest off case, so only the numbers for digest on are shown. >
Thanks! cxgb3i acceleration seems to have a nice performance boost compared to plain iscsi-tcp.. especially if having digest on! > We will re-run the tests and get the cpu stats too, will keep you posted. > Yep, cpu stats would be really nice to have too. -- Pasi > > Test cxgb3i iscsi-tcp iscsi-tcp > digest on digest on digest off > (MB/sec) (MB/sec) (MB/sec) > ======================================================= > > 512-read 36.85 34.13 36.69 > 1k-read 71.91 58.52 66.81 > 2k-read 137.24 97.75 128.46 > 4k-read 280.61 137.98 214.04 > 8k-read 531.34 201.87 325.09 > 16k-read 953.67 226.49 429.32 > 64k-read 1099.57 248.57 626.30 > 128k-read 1102.65 256.04 613.94 > 256k-read 1105.28 262.28 642.73 > > 512-write 39.54 34.18 38.36 > 1k-write 79.52 56.51 75.06 > 2k-write 158.03 84.12 140.85 > 4k-write 314.56 126.33 282.72 > 8k-write 559.83 155.49 528.24 > 16k-write 968.84 168.50 676.38 > 64k-write 1099.31 182.82 978.82 > 128k-write 1074.62 182.55 974.18 > 256k-write 1063.85 185.67 972.88 > > > -----Original Message----- > From: Pasi Kärkkäinen [mailto:pa...@iki.fi] > Sent: Monday, December 15, 2008 6:06 AM > To: open-iscsi@googlegroups.com > Cc: linux-s...@vger.kernel.org; micha...@cs.wisc.edu; > james.bottom...@hansenpartnership.com; Karen Xie > Subject: Re: [PATCH v2 0/2 2.6.29] cxgb3i -- open-iscsi initiator acceleration > > On Tue, Dec 09, 2008 at 02:15:22PM -0800, Karen Xie wrote: > > > > [PATCH v2 0/2 2.6.29] cxgb3i -- open-iscsi initiator acceleration > > > > From: Karen Xie <k...@chelsio.com> > > > > Here is the updated patchset for adding cxgb3i iscsi initiator. > > > > The updated version incorporates the comments from Mike and Boaz: > > - remove the cxgb3 sysfs entry for the private iscsi ip address, it can be > > accessed from iscsi. > > - in cxgb3i.txt, added error message logged for not setting > > MaxRecvDataSegmentLength properly. > > - renamed cxgb3i Makefile to Kbuild > > - removed "select ISCSI_TCP" in Kconfig > > - consistent handling of AHS: on tx, reserve rooms for AHS; on rx, assume > > we could receive AHS. > > - add support of bi-directional commands for ddp setup, > > > > The cxgb3i driver, especially the part handles the offloaded iscsi tcp > > connection mangement, has gone through the netdev review > > (http://marc.info/?l=linux-netdev&m=121944339211552, > > http://marc.info/?l=linux-netdev&m=121989660016124). > > > > The cxgb3i driver provides iscsi acceleration (PDU offload and payload data > > direct placement) to the open-iscsi initiator. It accesses the hardware > > through the cxgb3 module. > > > > Hello! > > Do you guys have performance comparison/numbers for normal open-iscsi over > tcp vs. cxgb3i accelerated? > > Would be nice to see throughput/iops/cpu-usage statistics.. > > -- Pasi > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---