Date: Tue, 30 May 2006 10:44:43 -0700 From: Brooks Davis <brooks@one-eyed-alien.net> To: Robert Watson <rwatson@FreeBSD.org> Cc: Paul Allen <nospam@ugcs.caltech.edu>, "current@freebsd.org" <current@FreeBSD.org>, gallatin@FreeBSD.org Subject: Re: Importing iSCSI target from NetBSD Message-ID: <20060530174443.GC6706@odin.ac.hmc.edu> In-Reply-To: <20060530094413.W79162@fledge.watson.org> References: <447AB34C.4030509@sippysoft.com> <11410450515.20060529225555@lacave.net> <447B77AF.9060309@samsco.org> <447B7A55.7040704@FreeBSD.org> <447B7CB7.5000000@FreeBSD.org> <447B8900.4050603@samsco.org> <20060530004328.GF28128@groat.ugcs.caltech.edu> <20060530015234.GB26022@odin.ac.hmc.edu> <20060530094413.W79162@fledge.watson.org>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] On Tue, May 30, 2006 at 09:46:39AM +0100, Robert Watson wrote: > > On Mon, 29 May 2006, Brooks Davis wrote: > > >On Mon, May 29, 2006 at 05:43:28PM -0700, Paul Allen wrote: > >>>From Scott Long <scottl@samsco.org>, Mon, May 29, 2006 at 05:51:28PM > >>>-0600: > >>>>P.S. Just to make it clear - just consider running iSCSI over 100MBps > >>>>link or even a slower WAN links, which I think covers very large market > >>>>for this technology now. Performance constrain imposed by running in > >>>>userland is unlikely to be an issue at all. > >>> > >>>Every company and group that I've talked to about iSCSI is worried about > >>>performance. In any case, please follow the lead of Mr. Senault and > >>>look at making this a port. > >> > >>And in particular the anticipation of low(er) cost 10Gb Ethernet is a > >>driving factor behind iSCSI. > >> > >>AFAIK, the low-latency performer in this field (for NICs) is from > >>Myricom. Andrew Gallatin (one of the FreeBSD alpha committers) was > >>responsible for porting the myrinet drivers, so perhaps he can comment as > >>to whether FreeBSD will be getting a driver for their 10GbE cards. > >>Ethernet at these speeds is real stress-test for many OSs; it should be > >>interesting to see how FreeBSD holds-up. > > > >There's a driver in current. We don't perform nearly as well as we should > >at the moment. > > FYI, I recently received donated hardware from Yahoo! and Drew has kindly > offered to send me a couple of 10gbps cards to work with, so I hope to have > a chance to start doing some measurement and optimization work. One of the > problems we've been having is that it's hard to optimize the CPU use of the > network stack when the CPU significantly outstrips available bus and > network bandwidth. It seems like hardware swings back and forth quite a > bit -- for a few years gigabit was way-the-heck-faster-than-CPU, now it's > the other way around again. The best stack optimization work happens when > you have to figure out how to get the network stack to perform well in > near-infinite bandwidth scenarios with a CPU-bound stack, which is where we > are with 10gbps currently. One of the things that makes all this rather > tricky is that it's quite hard to build test rigs, test setups, and get the > hardware details right. Hopefully, with Yahoo's and Drew's help, my test > setup will be good for looking at this for a couple of years. That's great news. This problem of relative performance leapfrogging is a pain. -- Brooks -- Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQFEfIOaXY6L6fI4GtQRAtH+AKDArTb/JGxLZXPCZEXxUeKB0fuwjQCdHUur 8Fk7K7tm7N6T57SoLDpeHpo= =QSyz -----END PGP SIGNATURE-----help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060530174443.GC6706>
