echo never syskernelmmtransparent_hugepageenabled这个加到linux中每次开机都会自动修改怎么设置能不能从systemd里面设置
您可以通过systemd设置在每次开机时自动修改该值。
-
创建一个名为
disable-transparent-hugepages.service的服务单元文件:sudo nano /etc/systemd/system/disable-transparent-hugepages.service -
在打开的文件中,输入以下内容:
[Unit] Description=Disable Transparent Huge Pages Before=network.target [Service] Type=oneshot ExecStart=/bin/sh -c "echo never > /sys/kernel/mm/transparent_hugepage/enabled" [Install] WantedBy=multi-user.target -
保存并关闭文件(按“Ctrl + X”,然后按“Y”和“Enter”)。
-
启用并启动该服务:
sudo systemctl enable disable-transparent-hugepages.service sudo systemctl start disable-transparent-hugepages.service
现在,每次启动系统时,该服务都会自动运行,并修改/sys/kernel/mm/transparent_hugepage/enabled的值为"never"
原文地址: http://www.cveoy.top/t/topic/izvj 著作权归作者所有。请勿转载和采集!