Date: Sat, 2 Oct 2010 23:34:14 -0700 From: Artem Belevich <fbsdlist@src.cx> To: Sean <sean@gothic.net.au> Cc: freebsd-stable <freebsd-stable@freebsd.org>, Dan Langille <dan@langille.org> Subject: Re: zfs send/receive: is this slow? Message-ID: <AANLkTikBKupw0_yJUGvmKAb=Smm924wZHZAdty1OfweC@mail.gmail.com> In-Reply-To: <E97572BA-F9A1-409F-8427-800B7D22AB8C@gothic.net.au> References: <a263c3beaeb0fa3acd82650775e31ee3.squirrel@nyi.unixathome.org> <45cfd27021fb93f9b0877a1596089776.squirrel@nyi.unixathome.org> <AANLkTik0aTDDSNRUBvfX5sMfhW%2B-nfSV9Q89v%2BeJo0ov@mail.gmail.com> <4C511EF8-591C-4BB9-B7AA-30D5C3DDC0FF@langille.org> <AANLkTinyHZ1r39AYrV_Wwc2H3B=xMv3vbeDLY2Gc%2Bkez@mail.gmail.com> <4CA68BBD.6060601@langille.org> <AANLkTi=xnOmRXYgr8csy-tTa-GK%2B3V4Ty2ze0fruPQb4@mail.gmail.com> <E97572BA-F9A1-409F-8427-800B7D22AB8C@gothic.net.au>
next in thread | previous in thread | raw e-mail | index | archive | help
I've just tested on my box and loopback interface does not seem to be the bottleneck. I can easily push through ~400MB/s through two instances of mbuffer. --Artem On Fri, Oct 1, 2010 at 7:51 PM, Sean <sean@gothic.net.au> wrote: > > On 02/10/2010, at 11:43 AM, Artem Belevich wrote: > >>> As soon as I opened this email I knew what it would say. >>> >>> >>> # time zfs send storage/bacula@transfer | mbuffer | zfs receive >>> storage/compressed/bacula-mbuffer >>> in @ =A0197 MB/s, out @ =A0205 MB/s, 1749 MB total, buffer =A0 0% full >> .. >>> Big difference. =A0:) >> >> I'm glad it helped. >> >> Does anyone know why sending/receiving stuff via loopback is so much >> slower compared to pipe? > > > Up and down the entire network stack, in and out of TCP buffers at both e= nds... might add some overhead, and other factors in limiting it. > > Increasing TCP buffers, and disabling delayed acks might help. Nagle migh= t also have to be disabled too. (delayed acks and nagle in combination can = interact in odd ways) > > >> >> --Artem >> _______________________________________________ >> freebsd-stable@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-stable >> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org= " > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTikBKupw0_yJUGvmKAb=Smm924wZHZAdty1OfweC>