From: Austin S Hemmelgarn <ahferroin7@gmail.com>
To: Aneurin Price <aneurin.price@gmail.com>
Cc: Martin Tippmann <martin.tippmann@gmail.com>, linux-btrfs@vger.kernel.org
Subject: Re: FYIO: A rant about btrfs
Date: Fri, 18 Sep 2015 09:10:19 -0400 [thread overview]
Message-ID: <55FC0D3B.9070805@gmail.com> (raw)
In-Reply-To: <CAHb+SPDaU-FBD2b2UN+ecubZcmzX=7KKk_7PgstCpUgmVb=YuQ@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 2295 bytes --]
On 2015-09-17 10:52, Aneurin Price wrote:
> On 16 September 2015 at 20:21, Austin S Hemmelgarn <ahferroin7@gmail.com> wrote:
>> ZFS has been around for much longer, it's been mature and feature complete for more than a decade, and has had a long time to improve performance wise. It is important to note though, that on low-end hardware, BTRFS can (and often does in my experience) perform better than ZFS, because ZFS is a serious resource hog (I have yet to see a stable ZFS deployment with less than 16G of RAM, even with all the fancy features turned off).
>
> If you have a real example of ZFS becoming unstable with, say, 4 or
> 8GB of memory, that doesn't involve attempting deduplication (which I
> guess is what you mean by 'all the fancy features') on a many-TB pool,
> I'd be interested to hear about it. (Psychic debugger says 'possibly
> somebody trying to use a large L2ARC on a pool with many/large zvols')
>
> My home fileserver has been running zfs for about 5 years, on a system
> maxed out at 4GB RAM. Currently up to ~9TB of data. The only stability
> problems I ever had were towards the beginning when I was using
> zfs-fuse because zfsonlinux wasn't ready then, *and* I was trying out
> deduplication.
>
> I have a couple of work machines with 2GB RAM and pools currently
> around 2.5TB full; no problems with these either in the couple of
> years they've been in use, though granted these are lightly loaded
> machines since what they mostly do is receive backup streams.
>
> Bear in mind that these are Linux machines, and zfsonlinux's memory
> management is known to be inferior to ZFS on Solaris and FreeBSD
> (because it does not integrate with the page cache and instead grabs a
> [configurable] chunk of memory, and doesn't always do a great job of
> dropping it in response to memory pressure).
>
I should qualify this further, in particular I meant using ZFS on Linux
(not *BSD, they did an amazing job WRT stability), and actually taking
advantage of the volume-management (ie, not just storing files on it,
but also using zvols). In essence, A better way to put it is that I've
never seen a truly stable system using zfsonlinux with less than 16G or
RAM which is using it for volume-management as well as file storage.
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 3019 bytes --]
next prev parent reply other threads:[~2015-09-18 13:10 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-09-16 14:43 FYIO: A rant about btrfs M G Berberich
2015-09-16 15:20 ` Austin S Hemmelgarn
2015-09-16 16:25 ` Zia Nayamuth
2015-09-16 19:08 ` Austin S Hemmelgarn
2015-09-16 23:29 ` Hugo Mills
2015-09-17 15:57 ` Martin Steigerwald
2015-09-18 13:06 ` Austin S Hemmelgarn
2015-09-16 16:45 ` Martin Tippmann
2015-09-16 19:21 ` Austin S Hemmelgarn
2015-09-16 23:31 ` Hugo Mills
2015-09-17 11:31 ` Austin S Hemmelgarn
2015-09-17 14:52 ` Aneurin Price
2015-09-18 13:10 ` Austin S Hemmelgarn [this message]
2015-09-24 16:38 ` Aneurin Price
2015-09-17 2:07 ` Rich Freeman
2015-09-16 16:53 ` Vincent Olivier
[not found] ` <A4269DC6-6CD6-4E8C-B3C9-5F5DDBE86911@up4.com>
2015-09-16 18:22 ` Austin S Hemmelgarn
2015-09-16 19:04 ` Vincent Olivier
2015-09-16 19:36 ` Austin S Hemmelgarn
2015-09-16 22:08 ` Zygo Blaxell
2015-09-18 0:34 ` Duncan
2015-09-18 13:12 ` Austin S Hemmelgarn
2015-09-16 22:25 ` Duncan
2015-09-23 20:39 ` Josef Bacik
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=55FC0D3B.9070805@gmail.com \
--to=ahferroin7@gmail.com \
--cc=aneurin.price@gmail.com \
--cc=linux-btrfs@vger.kernel.org \
--cc=martin.tippmann@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.