diff options
author | alc <alc@FreeBSD.org> | 2015-06-14 05:23:39 +0000 |
---|---|---|
committer | alc <alc@FreeBSD.org> | 2015-06-14 05:23:39 +0000 |
commit | 927e89d8824d81820e2690dc028fa48dbd558cb5 (patch) | |
tree | 1db23adeed4387ed6b85ce6bcc22ce8cf9f6957c /lib/libc/sys/stack_protector.c | |
parent | f29bbde822001f9794deae9bfe3add6e9e61e0f5 (diff) | |
download | FreeBSD-src-927e89d8824d81820e2690dc028fa48dbd558cb5.zip FreeBSD-src-927e89d8824d81820e2690dc028fa48dbd558cb5.tar.gz |
As the next step in eliminating PG_CACHE pages, free rather than cache
pages in vm_pageout_scan(). The reactivation rate of cache pages created
by vm_pageout_scan() is extremely low; typically no more than 0.5% to
2.25% of the pages are ever reactivated. At the same time, caching pages
is more expensive than freeing them. For example, in a test with
PostgreSQL, this change reduced the amount of time spent in the inactive
queue scan by 1/6.
Differential Revision: https://reviews.freebsd.org/D2805
Reviewed by: kib
Sponsored by: EMC / Isilon Storage Division
Diffstat (limited to 'lib/libc/sys/stack_protector.c')
0 files changed, 0 insertions, 0 deletions