MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

मोंगो डीबी सर्वर स्टार्टअप चेतावनियां

डिफ़ॉल्ट रूप से स्थापित उनके कस्टम कर्नेल के कारण OVH/Kimsufi के साथ ठीक वैसी ही समस्याएँ थीं।

सबसे पहले, आपके पास पहले नियमित ubuntu कर्नेल होना चाहिए न कि आपकी होस्टिंग कंपनी द्वारा संशोधित कर्नेल।

फिर, आपको चेतावनी को हटाने और स्मृति प्रबंधन से संबंधित स्मृति प्रदर्शन में सुधार करने के लिए पारदर्शी विशाल पृष्ठों को अक्षम करने की आवश्यकता है:

  1. इस स्क्रिप्ट को /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. स्क्रिप्ट को निष्पादन योग्य बनाएं sudo chmod 755 /etc/init.d/disable-transparent-hugepage

  3. इसे बूट पर पंजीकृत करें sudo update-rc.d disable-transparent-hugepage defaults

संदर्भ:https://docs.mongodb.org/v3. 0/ट्यूटोरियल/पारदर्शी-विशाल-पृष्ठ/



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. डेटाबेस से JSON को संग्रहीत करना और क्वेरी करना

  2. db.cloneCollection डुप्लिकेट कुंजियों पर ध्यान न दें

  3. MongoDB से डेटा कैसे प्राप्त करें?

  4. Mongo ObjectIDs:जंगली में उपयोग करने के लिए सुरक्षित?

  5. MongoDB एकत्रीकरण ढांचे के साथ नेस्टेड पोस्ट कैसे समूहित करें?