hello, would anyone object to the following small patch? == Index: vm_pageout.c =================================================================== --- vm_pageout.c (revision 248560) +++ vm_pageout.c (working copy) _at__at_ -882,14 +882,17 _at__at_ 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, maxReceived on Wed Mar 20 2013 - 16:24:14 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:35 UTC