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>