मैं एक CentOS 7 EC2 उदाहरण पर पारदर्शी_hugepage (THP) को अक्षम करना चाहता हूं, जो डिफ़ॉल्ट रूप से सक्षम है:
# 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
(जैसा कि वहां बताया गया है ), लेकिन यह बेहतर काम नहीं करता था।
तो ... मैं AOS EC2 उदाहरण पर चल रहे CentOS 7 पर THP को कैसे निष्क्रिय कर सकता हूं?
संपादित करें: परिवर्तित शीर्षक ... मुझे THP और THP डीफ़्रैग को अक्षम करने की आवश्यकता है