Fatal trap 12: page fault panic with recent kernel with ZFS
    Kip Macy 
    kmacy at freebsd.org
       
    Tue May 19 03:12:54 UTC 2009
    
    
  
>  http://www.wanderview.com/svn/public/misc/zfs/zfs_kmem_limit.diff
>
> But I trigger it based on kmem thresholds.  See arc_reclaim_pages().
>
> I can try to put together a smaller patch tomorrow evening that signals the
> pager based on size vs. c target.  The main reason I didn't implement it in
> my previous patch was because I was concerned with the arc being prevented
> from growing at all once its been shrunk.  It only grows when size exceeds
> its current target by a certain amount.  This may require some careful
> balancing or hysteresis or something.
>
I was actually referring to your comment about telling the ARC to tell
ZFS to reclaim cached vnodes. Not that the kmem changes aren't good,
but I don't think they're necessary on amd64.
Cheers,
Kip
    
    
More information about the freebsd-current
mailing list