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