MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Ostrzeżenia dotyczące uruchamiania serwera Mongo DB

Miał dokładnie takie same problemy z OVH/Kimsufi z powodu domyślnie zainstalowanego niestandardowego jądra.

Po pierwsze, musisz najpierw mieć zwykłe jądro Ubuntu, a nie zmodyfikowane przez firmę hostingową.

Następnie musisz wyłączyć przezroczyste duże strony, aby usunąć ostrzeżenie i poprawić wydajność pamięci związaną z zarządzaniem pamięcią:

  1. Dodaj ten skrypt jako /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. Ustaw skrypt jako wykonywalny sudo chmod 755 /etc/init.d/disable-transparent-hugepage

  3. Zarejestruj go przy rozruchu 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. Jak zrobić wiele złączeń między dwiema kolekcjami w mongodb za pomocą funkcji lambda?

  2. Aktualizacja MongoDB. Próba ustawienia jednego pola z właściwości innego

  3. znajdź w dokumentach BSON ze sterownikiem MongoDB C++

  4. Błąd podczas budowania Mongodb na serwerze ubuntu

  5. OverflowError:MongoDB może obsłużyć tylko do 8-bajtowych intów?