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=nevervào GRUB_CMDLINE_LINUX_DEFAULTtrong /etc/default/grubvà 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 restartvà 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?