MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm cách nào để tránh cảnh báo transparent_hugepage / defrag từ mongodb?

Tài liệu chính thức của MongoDB đưa ra một số giải pháp cho vấn đề này. Bạn cũng có thể thử giải pháp này, giải pháp phù hợp với tôi:

Lưu ý:Hãy thử các hướng dẫn tài liệu chính thức nếu phiên bản MongoDB lớn hơn 3.0

  1. Mở /etc/init.d/mongod tập tin.
    (nếu không có tệp như vậy, bạn có thể kiểm tra /etc/init.d/mongod , /etc/init/mongod.conf files - credit:các bình luận bên dưới)

  2. Thêm các dòng bên dưới ngay sau chown $DAEMONUSER /var/run/mongodb.pid và trước end script .

  3. Khởi động lại mongod (service mongod restart ).

Đây là các dòng để thêm vào /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

Đó là nó!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Liệt kê tất cả các bộ sưu tập trong cơ sở dữ liệu mongo trong tập lệnh nodejs

  2. Bắt MongoDB trên Linux để nghe các kết nối từ xa

  3. MongoDB insert ()

  4. MongoDB $ thêm

  5. MongoDB $ toDate