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

Peringatan Startup Server DB Mongo

Punya masalah yang sama persis dengan OVH/Kimsufi karena kernel khusus mereka diinstal secara default.

Pertama, Anda harus memiliki kernel ubuntu biasa terlebih dahulu dan bukan yang dimodifikasi oleh perusahaan hosting Anda.

Kemudian, Anda perlu menonaktifkan halaman besar transparan untuk menghapus peringatan dan meningkatkan kinerja memori yang terkait dengan manajemen memori:

  1. Tambahkan skrip ini sebagai /etc/init.d/disable-transparent-hugepage

    #!/bin/sh
    ### BEGIN INIT INFO
    # Provides:          disable-transparent-hugepages
    # Required-Start:    $local_fs
    # Required-Stop:
    # X-Start-Before:    mongod mongodb-mms-automation-agent
    # Default-Start:     2 3 4 5
    # Default-Stop:      0 1 6
    # Short-Description: Disable Linux transparent huge pages
    # Description:       Disable Linux transparent huge pages, to improve
    #                    database performance.
    ### END INIT INFO
    
    case $1 in
      start)
        if [ -d /sys/kernel/mm/transparent_hugepage ]; then
          thp_path=/sys/kernel/mm/transparent_hugepage
        elif [ -d /sys/kernel/mm/redhat_transparent_hugepage ]; then
          thp_path=/sys/kernel/mm/redhat_transparent_hugepage
        else
          return 0
        fi
    
        echo 'never' > ${thp_path}/enabled
        echo 'never' > ${thp_path}/defrag
    
        unset thp_path
        ;;
    esac
    
  2. Jadikan skrip dapat dieksekusi sudo chmod 755 /etc/init.d/disable-transparent-hugepage

  3. Daftarkan saat boot sudo update-rc.d disable-transparent-hugepage defaults

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Menggunakan CouchDb di ponsel android dan mongodb di sisi server

  2. Apakah kursor MongoDB tumbuh secara otomatis ketika saya menambahkan dokumen?

  3. Node.js mongodb driver async/menunggu kueri

  4. apakah permintaan/pembaruan adhoc mulai mematikan produktivitas Anda dengan MongoDB?

  5. Tambahkan validator ke koleksi Mongodb dengan pymongo