[RFC] small VM patch to review

看板FB_current作者時間12年前 (2013/04/27 14:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
hello, would anyone object to the following small patch? == Index: vm_pageout.c =================================================================== --- vm_pageout.c (revision 248560) +++ vm_pageout.c (working copy) @@ -882,14 +882,17 @@ vm_pageout_init_marker(&marker, PQ_INACTIVE); - /* - * Decrease registered cache sizes. - */ - EVENTHANDLER_INVOKE(vm_lowmem, 0); - /* - * We do this explicitly after the caches have been drained above. - */ - uma_reclaim(); + if (pass) { + /* + * Decrease registered cache sizes. + */ + EVENTHANDLER_INVOKE(vm_lowmem, 0); + /* + * We do this explicitly after the caches have + * been drained above. + */ + uma_reclaim(); + } /* * The addl_page_shortage is the number of temporarily == the idea is to not invoke lowmem handler etc. on first pass in vm_pageout_scan(). it saves a few CPU cycles on a relatively busy webserver with moderate amount of RAM serving large-ish files. thanks, max _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
文章代碼(AID): #1HUscXIR (FB_current)
文章代碼(AID): #1HUscXIR (FB_current)