Skip site navigation (1)Skip section navigation (2)
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>