[DOCS-5430] Transparent Huge pages script does not disables khugepaged/defrag Created: 13/May/15  Updated: 30/Oct/23  Resolved: 12/Aug/16

Status: Closed
Project: Documentation
Component/s: manual
Affects Version/s: mongodb-3.0
Fix Version/s: Server_Docs_20231030

Type: Bug Priority: Trivial - P5
Reporter: Genadi Postrilko Assignee: Andrew Aldridge
Resolution: Done Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

RHEL.
Other Linux distributions?


Issue Links:
Related
related to DOCS-9772 MongoDB 3.0 thp script does not disab... Closed
is related to DOCS-5330 Using /etc/rc.local to disable THP re... Closed
Participants:
Days since reply: 7 years, 26 weeks, 5 days ago
Story Points: 0.25

 Description   

Hello.
In the Disable Transparent Huge Pages , under In /etc/rc.local (Alternate) subject the following script is shown.

if test -f /sys/kernel/mm/transparent_hugepage/khugepaged/defrag; then
echo 0 > /sys/kernel/mm/transparent_hugepage/khugepaged/defrag
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi
if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi

Running the first echo return an error:

[root@localhost] echo 0 > /sys/kernel/mm/transparent_hugepage/khugepaged/defrag
-bash: echo: write error: Invalid argument

Cating the parameter gives the following result:

cat /sys/kernel/mm/transparent_hugepage/khugepaged/defrag
[yes] no

Which means the right way to change parameter is :

echo no > /sys/kernel/mm/transparent_hugepage/khugepaged/defrag

I have tested it on RHEL 6.6, but its probably relevant to other Linux distributions .



 Comments   
Comment by Githook User [ 12/Aug/16 ]

Author:

{u'username': u'i80and', u'name': u'Andrew Aldridge', u'email': u'i80and@foxquill.com'}

Message: DOCS-5430: Improve THP script, courtesy of Mark Helmstetter
Branch: master
https://github.com/mongodb/docs/commit/fcd93adbf396ce5aeded52cbe82bbbe8bd4149d4

Comment by Andrew Aldridge [ 24/Jul/15 ]

This is a kernel change between RHEL 6 and 7.

Comment by Kay Kim (Inactive) [ 13/May/15 ]

Thank you for the heads up. We'll update the page accordingly.

Generated at Thu Feb 08 07:50:18 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.