ฉันต้องการปิดใช้งาน transparent_hugepage (THP) ในอินสแตนซ์ CentOS 7 EC2 ซึ่งเปิดใช้งานโดยค่าเริ่มต้น:
# cat /sys/kernel/mm/transparent_hugepage/enabled
[always] madvise never
# cat /sys/kernel/mm/transparent_hugepage/defrag
[always] madvise never
การตั้งค่านี้สามารถเปลี่ยนแปลงได้ด้วยตนเอง:
# echo never > /sys/kernel/mm/transparent_hugepage/enabled
# echo never > /sys/kernel/mm/transparent_hugepage/defrag
# cat /sys/kernel/mm/transparent_hugepage/enabled
always madvise [never]
# cat /sys/kernel/mm/transparent_hugepage/defrag
always madvise [never]
... แต่การเปลี่ยนแปลงจะหายไปหลังจากรีบูต
ฉันพยายามใส่echo never [...]
คำแนะนำลงในไฟล์rc.local
และของฉันcloud.cfg
แต่มันไม่ทำงาน
ฉันยังพยายามที่จะผนวกการตั้งค่าtransparent_hugepage=never
ไปยังเส้นเคอร์เนลของ/etc/grub.conf
(ตามที่ได้อธิบายมี ) แต่มันก็ไม่ได้ทำงานได้ดีขึ้น
ดังนั้น ... ฉันจะปิดการใช้งาน THP บน CentOS 7 ที่ทำงานบนอินสแตนซ์ AWS EC2 ได้อย่างไร
แก้ไข: เปลี่ยนชื่อ ... ฉันต้องปิดการใช้งานการจัดเรียงข้อมูล THP และ THP