Author: markj Date: Mon Sep 21 00:31:06 2020 New Revision: 365933 URL: https://svnweb.freebsd.org/changeset/base/365933
Log: MFS r365928: MFC r365841: Increase the default vm.max_user_wired value. Approved by: re (gjb) Modified: releng/12.2/sys/vm/vm_pageout.c Directory Properties: releng/12.2/ (props changed) Modified: releng/12.2/sys/vm/vm_pageout.c ============================================================================== --- releng/12.2/sys/vm/vm_pageout.c Sun Sep 20 23:20:18 2020 (r365932) +++ releng/12.2/sys/vm/vm_pageout.c Mon Sep 21 00:31:06 2020 (r365933) @@ -2040,7 +2040,7 @@ vm_pageout_init_domain(int domain) static void vm_pageout_init(void) { - u_int freecount; + u_long freecount; int i; /* @@ -2073,8 +2073,13 @@ vm_pageout_init(void) if (vm_pageout_update_period == 0) vm_pageout_update_period = 600; + /* + * Set the maximum number of user-wired virtual pages. Historically the + * main source of such pages was mlock(2) and mlockall(2). Hypervisors + * may also request user-wired memory. + */ if (vm_page_max_user_wired == 0) - vm_page_max_user_wired = freecount / 3; + vm_page_max_user_wired = 4 * freecount / 5; } /* _______________________________________________ svn-src-all@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"