当我试图通过给出./mongodata /nlu/ind/mongodata来启动mongod服务器时,我会看到一个错误:
TokuMX will not run with transparent huge pages enabled. Tue Aug 20 10:47:34 [initandlisten] Please disable them to continue. Tue Aug 20 10:47:34 [initandlisten] (echo never > /sys/kernel/mm/transparent_hugepage/enabled) Tue Aug 20 10:47:34 [initandlisten] Tue Aug 20 10:47:34 [initandlisten] The assertion failure you are about to see is intentional
请告诉我如何分类。提前谢谢你的帮助。我在/sys/kernel/mm/中有3个目录,它们是hugepages ksm redhat_transparent_hugepage
发布于 2013-08-21 02:17:12
正如消息所述,您需要执行以下操作:
sudo bash -c 'echo never > /sys/kernel/mm/transparent_hugepage/enabled'您可以通过cat /sys/kernel/mm/transparent_hugepage/enabled查看当前设置,并确保您的回波工作正常。
在以这种方式重新启动设置时,该设置将被清除。TokuMX在init脚本中设置了这一点。
发布于 2015-03-04 22:37:52
请访问这个问题,以便进行更深入的讨论:https://unix.stackexchange.com/questions/99154/disable-transparent-hugepages
可以将transparent_hugepage=never添加到/etc/default/grub中的GRUB_CMDLINE_LINUX_DEFAULT选项并运行sudo update-grub
要测试它是否生效,cat /sys/kernel/mm/transparent_hugepage/enabled应该如下所示:always madvise [never]
https://stackoverflow.com/questions/18338229
复制相似问题