cvs commit: src/sys/contrib/opensolaris/uts/common/fs/zfs zfs_vfsops.c

Pawel Jakub Dawidek pjd at FreeBSD.org
Mon Sep 10 12:58:15 PDT 2007


pjd         2007-09-10 19:58:14 UTC

  FreeBSD src repository

  Modified files:
    sys/contrib/opensolaris/uts/common/fs/zfs zfs_vfsops.c 
  Log:
  Reduce the limit of vnodes on i386 when ZFS is loaded to 3/4 of the original
  value, so we don't run out of KVA. The default vnodes limit fits better for
  UFS, but ZFS allocated more file system specific memory for a vnode than UFS.
  
  Don't touch vnodes limit if we detect it was tuned by system administrator
  and restore original value when ZFS is unloaded.
  
  This isn't final fix, but before we implement something better, this will
  help to stabilize ZFS under heavy load on i386.
  
  Approved by:    re (bmah)
  
  Revision  Changes    Path
  1.12      +41 -0     src/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c


More information about the cvs-src mailing list