MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Bagaimana cara menghindari peringatan transparent_hugepage/defrag dari mongodb?

Dokumentasi resmi MongoDB memberikan beberapa solusi untuk masalah ini. Anda juga dapat mencoba solusi ini, yang berhasil untuk saya:

Catatan:Coba petunjuk dokumentasi resmi jika versi MongoDB lebih besar dari 3.0

  1. Buka /etc/init.d/mongod mengajukan.
    (jika tidak ada file tersebut, Anda dapat memeriksa /etc/init.d/mongod , /etc/init/mongod.conf file - kredit:komentar di bawah)

  2. Tambahkan baris di bawah ini segera setelah chown $DAEMONUSER /var/run/mongodb.pid dan sebelum end script .

  3. Mulai ulang mongod (service mongod restart ).

Berikut adalah baris untuk ditambahkan ke /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

Itu dia!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara menghindari peringatan transparent_hugepage/defrag dari mongodb?

  2. Menggunakan Beberapa Basis Data Mongodb dengan Meteor.js

  3. Dapatkan hitungan total dokumen dengan MongoDB saat menggunakan batas

  4. Masking MongoDB Asli (Metode ke-3)

  5. Pertempuran Database NoSQL - Membandingkan MongoDB &Firebase