Tôi nhận được cảnh báo sau từ mongodb về THP
2015-03-06T21:01:15.526-0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2015-03-06T21:01:15.526-0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'
Nhưng tôi đã quản lý để tắt THP theo cách thủ công
frederick@UbuntuVirtual:~$ cat /sys/kernel/mm/transparent_hugepage/enabled
always madvise [never]
frederick@UbuntuVirtual:~$ cat /sys/kernel/mm/transparent_hugepage/defrag
always madvise [never]
Tôi đã làm các trick bằng cách thêm transparent_hugepage=never
vào GRUB_CMDLINE_LINUX_DEFAULT
trong /etc/default/grub
và bổ sung
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi
đến /etc/rc.local
Làm thế quái nào tôi có thể tránh được cảnh báo?
sudo service mongod restart
và cảnh báo vừa biến mất! cảm ơn! điều này thật lạ, tại sao tôi không thể khởi động lại máy ảo?