Lines Matching +full:power +full:- +full:friendly
10 KSM is a memory-saving de-duplication feature, enabled by CONFIG_KSM=y,
21 content which can be replaced by a single write-protected page (which
49 may suddenly require more memory than is available - possibly failing
50 with EAGAIN, but more probably arousing the Out-Of-Memory killer.
62 will exceed ``vm.max_map_count`` (see Documentation/admin-guide/sysctl/vm.rst).
71 of processing power: some installations will disable KSM for that reason.
150 traversals are always schedule friendly themselves.
196 1) How to determine whether KSM save memory or consume memory in system-wide
199 general_profit =~ pages_sharing * sizeof(page) - (all_rmap_items) *
208 process_profit =~ ksm_merging_pages * sizeof(page) -
215 ``ksm_merging_pages`` means a bad madvise-applied policy, so developers or
218 separately 32B on 32-bit CPU architecture and 64B on 64-bit CPU architecture.
219 so if the ``ksm_rmap_items/ksm_merging_pages`` ratio exceeds 64 on 64-bit CPU
220 or exceeds 128 on 32-bit CPU, then the app's madvise policy should be dropped,
239 cannot do all the locking needed to reconstitute a cross-anon_vma KSM page.
241 --