डिफ़ॉल्ट रूप से स्थापित उनके कस्टम कर्नेल के कारण OVH/Kimsufi के साथ ठीक वैसी ही समस्याएँ थीं।
सबसे पहले, आपके पास पहले नियमित ubuntu कर्नेल होना चाहिए न कि आपकी होस्टिंग कंपनी द्वारा संशोधित कर्नेल।
फिर, आपको चेतावनी को हटाने और स्मृति प्रबंधन से संबंधित स्मृति प्रदर्शन में सुधार करने के लिए पारदर्शी विशाल पृष्ठों को अक्षम करने की आवश्यकता है:
-
इस स्क्रिप्ट को
/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
-
स्क्रिप्ट को निष्पादन योग्य बनाएं
sudo chmod 755 /etc/init.d/disable-transparent-hugepage
-
इसे बूट पर पंजीकृत करें
sudo update-rc.d disable-transparent-hugepage defaults
संदर्भ:https://docs.mongodb.org/v3. 0/ट्यूटोरियल/पारदर्शी-विशाल-पृष्ठ/