Durchsuchbare Dokumentation aufrufen

Zurück zur Dokumentationsübersicht

Swap unter Linux abschalten (Solr-Speichereinstellung)

Unter Linux schalten Sie den Swap ab, weil es sonst primär mit Solr zu starken Performanceeinbußen kommen kann.

Das Deaktivieren des Swap-Speichers unter Debian kann sinnvoll sein, wenn Sie sicherstellen möchten, dass Ihr System nur den verfügbaren RAM verwendet. Hier sind die Schritte, um den Swap-Speicher auszuschalten:

  1. Swap deaktivieren:
    Geben Sie den folgenden Befehl ein, um den Swap-Speicher sofort zu deaktivieren:

    sudo swapoff -a
    
  2. Swap aus der /etc/fstab entfernen:
    Um sicherzustellen, dass der Swap-Speicher nach einem Neustart nicht wieder aktiviert wird, müssen Sie den Eintrag in der /etc/fstab-Datei entfernen oder auskommentieren. Öffnen Sie die Datei mit einem Texteditor Ihrer Wahl, z.B. nano:

    sudo vi /etc/fstab
    

    Suchen Sie die Zeile, die den Swap-Eintrag enthält. Sie könnte etwa so aussehen:

    /swapfile swap swap defaults 0 0
    

    oder so:

    UUID=xxxx-xxxx-xxxx-xxxx swap swap defaults 0 0
    

    Kommentieren Sie diese Zeile aus, indem Sie ein # am Anfang hinzufügen, oder löschen Sie sie ganz:

    #/swapfile swap swap defaults 0 0

 

Die folgende Vorgehensweise kann bei älteren Systemen noch notwendig sein:

Führen Sie folgende Befehle aus:

# minimize swappiness
sudo sysctl vm.swappiness=0
sudo bash -c 'echo "vm.swappiness=0">> /etc/sysctl.conf'
# disable swap space until next reboot: (this could take a while)
sudo /sbin/swapoff -a

Im top können Sie beobachten, wie der Swap (used) langsam heruntergeht.

Als Benutzer root führen Sie folgenden Befehl aus:

sysctl vm.swappiness=0
echo "vm.swappiness=0" >>/etc/sysctl.conf
swapoff -a