Editing KSM (kernel same-page merging)
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 77: | Line 77: | ||
[root@container /]# yum install -y yum-downloadonly | [root@container /]# yum install -y yum-downloadonly | ||
''...bunch of output...'' | ''...bunch of output...'' | ||
− | + | ||
− | |||
− | |||
[root@container src]# yum -y --downloadonly --downloaddir=/usr/local/src install ksm_preload | [root@container src]# yum -y --downloadonly --downloaddir=/usr/local/src install ksm_preload | ||
''...bunch of output...'' | ''...bunch of output...'' | ||
Line 103: | Line 101: | ||
'''LD_PRELOAD=/usr/lib64/libksm_preload.so''' | '''LD_PRELOAD=/usr/lib64/libksm_preload.so''' | ||
− | |||
''mode=$1 # start or stop'' | ''mode=$1 # start or stop'' | ||
Line 113: | Line 110: | ||
== How to check efficiency of KSM == <!--T:26--> | == How to check efficiency of KSM == <!--T:26--> | ||
To check if KSM is actually reducing memory usage, issue this command on the HN: | To check if KSM is actually reducing memory usage, issue this command on the HN: | ||
− | [root@HN /]# cat /sys/kernel/mm/ | + | [root@HN /]# cat /sys/kernel/mm/KSM/pages_sharing |
If the value is greater than 0, you're saving memory. Refer to https://www.kernel.org/doc/Documentation/vm/ksm.txt for more details. | If the value is greater than 0, you're saving memory. Refer to https://www.kernel.org/doc/Documentation/vm/ksm.txt for more details. | ||