svn commit: r260338 - stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

Alexander Motin mav at FreeBSD.org
Sun Jan 5 22:12:46 UTC 2014


Author: mav
Date: Sun Jan  5 22:12:45 2014
New Revision: 260338
URL: http://svnweb.freebsd.org/changeset/base/260338

Log:
  MFC r258342:
  Reenable vfs.zfs.zio.use_uma for amd64, disabled at r209261.
  
  On machines with seveal CPUs and enough RAM this can easily twice improve
  ZFS performance or twice reduce CPU usage.  It was disabled three years
  ago due to memory and KVA exhaustion reports, but our VM subsystem got
  improved a lot since that time, hopefully enough to make another try.

Modified:
  stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
Directory Properties:
  stable/10/   (props changed)

Modified: stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
==============================================================================
--- stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c	Sun Jan  5 22:09:18 2014	(r260337)
+++ stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c	Sun Jan  5 22:12:45 2014	(r260338)
@@ -39,7 +39,11 @@
 
 SYSCTL_DECL(_vfs_zfs);
 SYSCTL_NODE(_vfs_zfs, OID_AUTO, zio, CTLFLAG_RW, 0, "ZFS ZIO");
+#if defined(__amd64__)
+static int zio_use_uma = 1;
+#else
 static int zio_use_uma = 0;
+#endif
 TUNABLE_INT("vfs.zfs.zio.use_uma", &zio_use_uma);
 SYSCTL_INT(_vfs_zfs_zio, OID_AUTO, use_uma, CTLFLAG_RDTUN, &zio_use_uma, 0,
     "Use uma(9) for ZIO allocations");


More information about the svn-src-stable mailing list