tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: ZFS tunable parameters
Brad Spencer <brad%anduin.eldar.org@localhost> writes:
> I left the ARC setting stock and performed my usual abuse build testing
> and I can say with certainly that it performed as one would expect. No
> lock ups and while swapping was higher than with the adjustments
> mentioned in the patch, that would have been expected. The system
> performed perfectly under pretty high memory pressure.
That is great news. I expect that 11 will behave the same way, as I
think all the fixes have been pulled up (a while ago)
> I think I can say, at this point, that the fixes worked and worked very
> well.
>
> This is a very welcome change and brings the experience of using ZFS
> with NetBSD very close to what you could expect with Solaris. There are
> likely more problems, in the form of missing support, still present with
> ZFS, expecially around failed devices, but in -current it works very
> well now with far fewer quirks.
>
> Thanks to everyone who made this a reality.
I think what really made the difference was yamt's fixes. Before, our
code did not write back dirty pages that, I think, resulted from mmap,
and that's fixed, if I follow the diffs (but the underlying code is
complicated).
chuq identified a deadlock, where FreeBSD has two separate cleaner
threads in a way that matters for mmap-dirtied-pages. I suspect that's
actually a problem but that it rarely matters now that we don't vastly
accumulated mmap-dirtied-pages.
I have not had a crash on my 11 box, and am going to update my desktop
from 10 to 11 soonish (async from whatever tags exist on netbsd-11 :-).
I hope that makes the same difference you see. Currently, I perceive an
increasing over time since boot risk of crash, which fits with the bugs
yamt found.
Home |
Main Index |
Thread Index |
Old Index