DanLevy.net

MongoDB:禁用透明大页

Debian/Ubuntu 修复方案

Hero image for MongoDB:禁用透明大页

针对 Debian/Ubuntu 的 disable-transparent-hugepages 修复方案

你是否看到了这个警告:“WARNING: /sys/kernel/mm/transparent_hugepage/defrag is ‘always’.” ?

运行以下命令即可快速完成修复。相比之下,MongoDB 官方文档的描述 略显冗长。

Terminal window
## 目前仅适用于 debian
sudo curl -sSL -o /etc/init.d/disable-transparent-hugepages https://gist.githubusercontent.com/justsml/5e8f10892070072c4ffb/raw/disable-transparent-hugepages
sudo chmod 755 /etc/init.d/disable-transparent-hugepages
sudo update-rc.d disable-transparent-hugepages defaults

参考资料

  1. https://docs.mongodb.org/v3.0/tutorial/transparent-huge-pages/