Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Jul 2010 11:45:28 +0200
From:      =?ISO-8859-1?Q?Micka=EBl_Maillot?= <mickael.maillot@gmail.com>
To:        Martin Matuska <mm@freebsd.org>
Cc:        freebsd-current@freebsd.org
Subject:   Re: [CFT] ZFS v15 patch (version 3)
Message-ID:  <AANLkTimDVfAMPosUjsNKd6y6eZDLUV2udA1zsjjCfn-S@mail.gmail.com>
In-Reply-To: <20100709232210.GA1973@server.vk2pj.dyndns.org>
References:  <4C31C71C.2010606@FreeBSD.org> <20100708200446.GA33822@server.vk2pj.dyndns.org> <4C364379.6020608@FreeBSD.org> <20100709232210.GA1973@server.vk2pj.dyndns.org>

next in thread | previous in thread | raw e-mail | index | archive | help
patch works fine here on 8-STABLE.
my deadlock probleme seams to be corrected (after 6h of zfs receive +
find | wc -l + many small reads).

2010/7/10 Peter Jeremy <peterjeremy@acm.org>:
> On 2010-Jul-08 23:30:33 +0200, Martin Matuska <mm@FreeBSD.org> wrote:
>>> Looking at the patchset, the most critical issue (IMHO) that doesn't
>>> appear to have been addressed is the interaction between ZFS ARC and
>>> the VM cache used by UFS/NFS: arc_memory_throttle() is still making
>>> decisions solely on the amount of "free" memory, without considering
>>> "inactive" or "cache". =A0I am running a slight variant of a patch by
> ...
>>Regarding ARC, you might want to try the revision 209227 from head that
>>is scheduled for MFC on 18.7.2010:
>>http://people.freebsd.org/~mm/patches/zfs/head-12636.patch
>
> That patch appears to address issues with unreasonable arc sizing but
> doesn't alter the throttling algorithm: FreeBSD's "traditional" VM
> management algorithm (used by everything except ZFS) minimises space
> marked as "free" by preferentially keeping cached data in the "cache"
> or "inactive" queues. =A0ZFS uses its own caching which solely uses the
> "free" list to determine memory availability. =A0This means ZFS can't
> apply any pressure to the FreeBSD VM system and runs in a virtually
> permanent state of memory starvation.
>
> In any case, I have applied that patch as it appears useful.
>
> --
> Peter Jeremy
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTimDVfAMPosUjsNKd6y6eZDLUV2udA1zsjjCfn-S>