• Kurze Beschreibung, wie man die Auslagerungsdatei vergrößert/anpasst...

     

    Hintergrund:

    Die Auslagerungsdatei wird verwendet, um den gesamten zugänglichen Speicher des Systems über seine Hardwarekapazitäten hinaus zu erhöhen. Das bedeutet, wenn der gesamte Arbeitsspeicher des Raspberry Pi erschöpft ist, kann er stattdessen die Auslagerungsdatei als Speicher verwenden.

    Durch das Hinzufügen von mehr virtuellem Speicher kann das System speicherintensivere Aufgaben bewältigen, ohne dass es zu Fehlern wegen Speichermangels kommt oder andere zusätzliche Pakete heruntergefahren werden müssen. Der Nachteil dabei ist jedoch, dass der Zugriff auf die Auslagerungsdatei ein deutlich langsamerer Prozess ist. Der Grund dafür ist, dass sich die Auslagerungsdatei auf der SD-Karte befindet, die eine wesentlich geringere Lese- und Schreibgeschwindigkeit hat als der Arbeitsspeicher.

    Ein weiterer Nachteil einer großen Auslagerungsdatei ist, dass der Speicherplatz auf der SD-Karte frei sein muss. Auf dem dem Raspberry Pi kann keine Auslagerungsdatei eingerichtet werden, die größer ist als der verfügbare freie Speicherplatz.

    Seit der Einführung des Raspberry Pi 4 ist die Verwendung einer Auslagerungsdatei aufgrund der großen Menge an verfügbarem Arbeitsspeicher weniger notwendig geworden.

     

    Hier nun die notwendigen Schritte für die Anpassung:

    Schritt 1:

    Bevor wir die Auslagerungsdatei unseres Raspberry Pi vergrößern können, müssen wir diese zunächst vorübergehend anhalten. Die Auslagerungsdatei darf nicht in Gebrauch sein, während wir sie vergrößern. Um das Betriebssystem davon abzuhalten, die aktuelle Auslagerungsdatei zu verwenden, folgenden Befehl ausführen:

    sudo dphys-swapfile swapoff

     

    Schritt 2:

    Als nächstes muss die Konfigurationsdatei der Auslagerungsdatei geändert werden. Diese Datei kann z.B. mit "nano" mit folgendem Befehl geöffnet werden:

    sudo nano /etc/dphys-swapfile

     

    Schritt 3:

    In dieser Konfigurationsdatei folgende Textzeile suchen:  CONF_SWAPSIZE=100

    Tipp: Mit der Tastenkombination "STRG + W" kann man in der Datei suchen.

     

    Schritt 4:

    Um die Auslagerungsdatei zu vergrößern oder zu verkleinern, muss nur der Zahlenwert geändert werden. Diese Zahl ist die Größe der Auslagerungsdatei in Megabyte.

    Wenn wir zum Beispiel die Größe der Auslagerungsdatei auf 1 GB (1024MB) erhöhen wollten, müsste die Textzeile folgendermaßen aussehen:

    CONF_SWAPSIZE=1024

    Unabhängig von der eingestellten Größe muss dieser Speicherplatz auf der SD-Karte verfügbar sein.

    Wenn die Änderungen vorgenommen wurden, muss die Datei mit der Tastenkombination "STRG + X", gefolgt von J/Ja und dann ENTER gespeichert werden.

     

    Schritt 5:

    Nun kann die Auslagerungsdatei des Raspberry Pi neu initialisiert werden.

    Durch die Ausführung des folgenden Befehls wird die ursprüngliche Auslagerungsdatei gelöscht und neu erstellt, um die neu definierte Größe zu erreichen:

    sudo dphys-swapfile setup

     

    Schritt 6:

    Da der Swap-Bereich nun in der neu definierten Größe wiederhergestellt wurde, kann dieser wieder eingeschalten werden.

    Um das Swap-System des Betriebssystems zu starten, folgenden Befehl ausführen:

    sudo dphys-swapfile swapon

     

    Schritt 7:

    Obwohl die neue Auslagerungsdatei nun eingeschaltet ist, wissen die Programme bis zum Neustart nicht, dass dieser neue Speicher existiert. Damit dies sichergestellt werden kann, ist es am einfachsten, den Raspi einmal neu zu starten. Um dies zu tun, muss folgender BOefehl ausgeführt werden:

    sudo reboot

     

     

     

     

    Wir benutzen Cookies

    Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.