1*4882a593SmuzhiyunWhat: /sys/kernel/mm/ksm 2*4882a593SmuzhiyunDate: September 2009 3*4882a593SmuzhiyunKernelVersion: 2.6.32 4*4882a593SmuzhiyunContact: Linux memory management mailing list <linux-mm@kvack.org> 5*4882a593SmuzhiyunDescription: Interface for Kernel Samepage Merging (KSM) 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunWhat: /sys/kernel/mm/ksm/full_scans 8*4882a593SmuzhiyunWhat: /sys/kernel/mm/ksm/pages_shared 9*4882a593SmuzhiyunWhat: /sys/kernel/mm/ksm/pages_sharing 10*4882a593SmuzhiyunWhat: /sys/kernel/mm/ksm/pages_to_scan 11*4882a593SmuzhiyunWhat: /sys/kernel/mm/ksm/pages_unshared 12*4882a593SmuzhiyunWhat: /sys/kernel/mm/ksm/pages_volatile 13*4882a593SmuzhiyunWhat: /sys/kernel/mm/ksm/run 14*4882a593SmuzhiyunWhat: /sys/kernel/mm/ksm/sleep_millisecs 15*4882a593SmuzhiyunDate: September 2009 16*4882a593SmuzhiyunContact: Linux memory management mailing list <linux-mm@kvack.org> 17*4882a593SmuzhiyunDescription: Kernel Samepage Merging daemon sysfs interface 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun full_scans: how many times all mergeable areas have been 20*4882a593Smuzhiyun scanned. 21*4882a593Smuzhiyun 22*4882a593Smuzhiyun pages_shared: how many shared pages are being used. 23*4882a593Smuzhiyun 24*4882a593Smuzhiyun pages_sharing: how many more sites are sharing them i.e. how 25*4882a593Smuzhiyun much saved. 26*4882a593Smuzhiyun 27*4882a593Smuzhiyun pages_to_scan: how many present pages to scan before ksmd goes 28*4882a593Smuzhiyun to sleep. 29*4882a593Smuzhiyun 30*4882a593Smuzhiyun pages_unshared: how many pages unique but repeatedly checked 31*4882a593Smuzhiyun for merging. 32*4882a593Smuzhiyun 33*4882a593Smuzhiyun pages_volatile: how many pages changing too fast to be placed 34*4882a593Smuzhiyun in a tree. 35*4882a593Smuzhiyun 36*4882a593Smuzhiyun run: write 0 to disable ksm, read 0 while ksm is disabled. 37*4882a593Smuzhiyun 38*4882a593Smuzhiyun - write 1 to run ksm, read 1 while ksm is running. 39*4882a593Smuzhiyun - write 2 to disable ksm and unmerge all its pages. 40*4882a593Smuzhiyun 41*4882a593Smuzhiyun sleep_millisecs: how many milliseconds ksm should sleep between 42*4882a593Smuzhiyun scans. 43*4882a593Smuzhiyun 44*4882a593Smuzhiyun See Documentation/vm/ksm.rst for more information. 45*4882a593Smuzhiyun 46*4882a593SmuzhiyunWhat: /sys/kernel/mm/ksm/merge_across_nodes 47*4882a593SmuzhiyunDate: January 2013 48*4882a593SmuzhiyunKernelVersion: 3.9 49*4882a593SmuzhiyunContact: Linux memory management mailing list <linux-mm@kvack.org> 50*4882a593SmuzhiyunDescription: Control merging pages across different NUMA nodes. 51*4882a593Smuzhiyun 52*4882a593Smuzhiyun When it is set to 0 only pages from the same node are merged, 53*4882a593Smuzhiyun otherwise pages from all nodes can be merged together (default). 54