Back to home page

OSCL-LXR

 
 

    


0001 What:           /sys/kernel/mm/ksm
0002 Date:           September 2009
0003 KernelVersion:  2.6.32
0004 Contact:        Linux memory management mailing list <linux-mm@kvack.org>
0005 Description:    Interface for Kernel Samepage Merging (KSM)
0006 
0007 What:           /sys/kernel/mm/ksm/full_scans
0008 What:           /sys/kernel/mm/ksm/pages_shared
0009 What:           /sys/kernel/mm/ksm/pages_sharing
0010 What:           /sys/kernel/mm/ksm/pages_to_scan
0011 What:           /sys/kernel/mm/ksm/pages_unshared
0012 What:           /sys/kernel/mm/ksm/pages_volatile
0013 What:           /sys/kernel/mm/ksm/run
0014 What:           /sys/kernel/mm/ksm/sleep_millisecs
0015 Date:           September 2009
0016 Contact:        Linux memory management mailing list <linux-mm@kvack.org>
0017 Description:    Kernel Samepage Merging daemon sysfs interface
0018 
0019                 full_scans: how many times all mergeable areas have been
0020                 scanned.
0021 
0022                 pages_shared: how many shared pages are being used.
0023 
0024                 pages_sharing: how many more sites are sharing them i.e. how
0025                 much saved.
0026 
0027                 pages_to_scan: how many present pages to scan before ksmd goes
0028                 to sleep.
0029 
0030                 pages_unshared: how many pages unique but repeatedly checked
0031                 for merging.
0032 
0033                 pages_volatile: how many pages changing too fast to be placed
0034                 in a tree.
0035 
0036                 run: write 0 to disable ksm, read 0 while ksm is disabled.
0037 
0038                         - write 1 to run ksm, read 1 while ksm is running.
0039                         - write 2 to disable ksm and unmerge all its pages.
0040 
0041                 sleep_millisecs: how many milliseconds ksm should sleep between
0042                 scans.
0043 
0044                 See Documentation/mm/ksm.rst for more information.
0045 
0046 What:           /sys/kernel/mm/ksm/merge_across_nodes
0047 Date:           January 2013
0048 KernelVersion:  3.9
0049 Contact:        Linux memory management mailing list <linux-mm@kvack.org>
0050 Description:    Control merging pages across different NUMA nodes.
0051 
0052                 When it is set to 0 only pages from the same node are merged,
0053                 otherwise pages from all nodes can be merged together (default).