如何在ubuntu上默认启用透明大页面?
$ uname -a
Linux yoda 3.5.0-23-generic #35~precise1-Ubuntu SMP Fri Jan 25 17:13:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
~$ cd /sys/kernel/mm/transparent_hugepage/
/sys/kernel/mm/transparent_hugepage$ ls
defrag enabled khugepaged
/sys/kernel/mm/transparent_hugepage$ cat enabled
always [madvise] never
/sys/kernel/mm/transparent_hugepage$ sudo echo always > enabled
-bash: enabled: Permission denied
/sys/kernel/mm/transparent_hugepage$ sudo ls
[sudo] password for <...>:
defrag enabled khugepaged
/sys/kernel/mm/transparent_hugepage$ sudo ls
defrag enabled khugepaged
/sys/kernel/mm/transparent_hugepage$ sudo echo always > enabled
-bash: enabled: Permission denied
/sys/kernel/mm/transparent_hugepage$ cat enabled
always [madvise] never
答案 0 :(得分:19)
添加以下内容:
transparent_hugepage=always
到你的GRUB_CMDLINE_LINUX_DEFAULT:
/etc/default/grub
并做了一个:
update-grub
应该这样做。
答案 1 :(得分:4)
sudo su
password: [....]
echo always > /sys/kernel/mm/transparent_hugepage/enabled
答案 2 :(得分:1)
将此添加到您的/etc/rc.local:
echo always > /sys/kernel/mm/transparent_hugepage/enabled