GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Erstellen und entfernen Sie Auslagerungsdateien in Ubuntu

Es gibt zwei grundlegende Arten von Speicher:Random Access Memory (RAM) und Auslagerungsdateien.

Computer verwenden RAM zum Speichern von Daten und zum Ausführen von Programmen und Diensten. Da diese Daten beim Ausschalten des Computers nicht gespeichert werden, handelt es sich bei der Zuordnung nur um eine temporäre Zuordnung.

Wenn Sie eine Festplatte, die als elektromechanisches Datenspeichergerät klassifiziert ist, verwenden, um Daten dauerhaft in einem Computer zu speichern, können Sie Daten in Ihrem System in einer Auslagerungsdatei speichern, selbst wenn das Gerät ausgeschaltet ist. Wenn der Computer neu startet, überträgt er Daten in den Arbeitsspeicher, sodass die CPU Programme und Dienste nach Bedarf ausführen kann.

Das System erstellt auch Auslagerungsdateien, um Speicherplatz zu verwenden, wenn es Daten für die Kernel-Speicherverwaltung zuweisen muss, aber keinen RAM mehr hat.

Normalerweise verwenden Sie Auslagerungsdateien in Low-RAM-Systemen (ca. 1 GB). Sie benötigen nicht unbedingt Auslagerungsdateien, um in einem Ubuntu®-Betriebssystem oder einer Linux®-Umgebung ausgeführt zu werden. Ohne Auslagerungsdateien kann Ihr System jedoch Leistungseinbußen erfahren, wenn Programme und Prozesse mit hoher Nachfrage ausgeführt werden.

Die folgende Tabelle zeigt die empfohlene Auslagerungsgröße basierend darauf, wie viel RAM Sie haben und ob Sie den Ruhezustand wählen . Der Ruhezustand benötigt mehr Speicherplatz, da er den Systemstatus beim Herunterfahren speichert und den Systemstatus beim Neustart wiederherstellt.

RAM-Größe Größe austauschen (ohne Ruhezustand) Größe austauschen (mit Ruhezustand)
256 MB 256 MB 512 MB
512 MB 512 MB 1 GB
1 GB 1 GB 2 GB
2 GB 1 GB 3 GB
3 GB 2 GB 5 GB
4 GB 2 GB 6 GB
6 GB 2 GB 8 GB
8 GB 3 GB 11 GB

Erstellen Sie eine Auslagerungsdatei

  1. Überprüfen Sie die aktuelle Größe der Auslagerungsdatei. Sie können einen der folgenden Befehle verwenden, um die Größe der vorhandenen Auslagerungsdatei zu bestimmen:

     free -m
    
     swapon -s
    
     swapon -show
    

    Hinweis :Wenn es keine Ausgabe gibt oder die Ausgabe 000 ist , ist die Auslagerungsdatei möglicherweise nicht konfiguriert.

  2. Führen Sie den folgenden Befehl aus, um die Auslagerungsdatei zu erstellen:

     dd if =/dev/zero of=/swapfile bs=1024 count=1048576
    

    Wo:

    • wenn :Eingabedatei (wird immer gleich sein)
    • von :Ausgabedatei (Sie können diese Datei nach Belieben benennen)
    • bs :Blockgröße (Wert bei 1024 halten)
    • zählen :Anzahl der zu lesenden und zu schreibenden Blöcke, anhand derer Sie bestimmen können, wie viel Platz Sie für die Auslagerungsdatei benötigen.

    Hinweis :Denken Sie daran, dass Sie die count ändern können, wenn Sie eine bestimmte Größe benötigen Wert, indem Sie ihn mit dem Blockgrößenwert für die neue Größe (in MB) multiplizieren. Zum Beispiel multiplizieren Sie die alte Blockgröße, 1024 , durch die neue Größe, 4096 , ergibt 4194304 für die Zählung .

  3. Geben Sie den root an Benutzer mit Lese- und Schreibberechtigungen für die Auslagerungsdatei, indem Sie den folgenden Befehl ausführen:

     chmod 600 /swapfile
    
  4. Swap-Bereich einrichten:

     mkswap /swapfile
    
  5. Auslagerungsspeicher aktivieren:

     swapon /swapfile 
    
  6. Verwenden Sie einen Texteditor, um die Zeile /swapfile swap swap defaults 0 0 hinzuzufügen in die /etc/fstab Datei.

  7. Überprüfen Sie die Konfiguration der neuen Auslagerungsdatei mit einem der Befehle in Schritt 1.

Weitere Informationen zu fstab , besuchen Sie:https://wiki.archlinux.org/index.php/Fstab

Entfernen Sie eine Auslagerungsdatei

  1. Führen Sie den folgenden Befehl aus, um die Auslagerungsdatei zu reaktivieren:

     swapoff -v /swapfile
    
  2. Verwenden Sie einen Texteditor, um /etc/fstab zu entfernen Eintrag.

  3. Führen Sie den folgenden Befehl aus, um die Auslagerungsdatei zu entfernen:

     rm -f /swapfile
    

Linux
  1. So fügen Sie eine Auslagerungsdatei unter Ubuntu hinzu

  2. So erstellen Sie eine Auslagerungsdatei unter Linux

  3. Wann sind es ausführbare Dateien nicht?

  4. Erstellen und extrahieren Sie tar.gz- und tar.bz2-Dateien unter Ubuntu Linux

  5. Erstellen Sie eine Linux-Auslagerungsdatei

So zeigen Sie versteckte Dateien und Ordner im Ubuntu-Dateimanager an

So erstellen und bearbeiten Sie PDF-Dateien in Ubuntu

So führen Sie .bin- und .run-Dateien in Ubuntu aus

So benennen Sie Dateien in Ubuntu 20.04 um

So erstellen und verwenden Sie eine Auslagerungsdatei unter Linux

So fügen Sie eine Auslagerungsdatei unter Ubuntu 20.04 hinzu