MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да избегнем transparent_hugepage/defrag предупреждение от mongodb?

Официалната документация на MongoDB дава няколко решения за този проблем. Можете също да опитате това решение, което работи за мен:

Забележка:Опитайте официалните директиви за документация, ако версията на MongoDB е по-голяма от 3.0

  1. Отворете /etc/init.d/mongod файл.
    (ако няма такъв файл, можете да проверите /etc/init.d/mongod , /etc/init/mongod.conf файлове - кредит:коментарите по-долу)

  2. Добавете редовете по-долу веднага след chown $DAEMONUSER /var/run/mongodb.pid и преди end script .

  3. Рестартирайте mongod (service mongod restart ).

Ето редовете за добавяне към /etc/init.d/mongod :

if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
   echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
   echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi

Това е!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongoDB :Създаване на ObjectId за всяко ново дете, добавено към полето на масива

  2. NodeJS и MongoDB FindAndModify() трябва да бъдат премахнати или актуализирани

  3. Инсталиране и стартиране на MongoDB на OSX

  4. MongoDB atomic findOrCreate:findOne, вмъкнете, ако не съществува, но не актуализирайте

  5. Как да добавите json във вложен масив на mongodb документ с помощта на Spring?