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.
Empfohlene Größe der Auslagerungsdatei basierend auf RAM
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
-
Ü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. -
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
, ergibt4194304
für die Zählung . -
Geben Sie den
root
an Benutzer mit Lese- und Schreibberechtigungen für die Auslagerungsdatei, indem Sie den folgenden Befehl ausführen:chmod 600 /swapfile
-
Swap-Bereich einrichten:
mkswap /swapfile
-
Auslagerungsspeicher aktivieren:
swapon /swapfile
-
Verwenden Sie einen Texteditor, um die Zeile
/swapfile swap swap defaults 0 0
hinzuzufügen in die /etc/fstab Datei. -
Ü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
-
Führen Sie den folgenden Befehl aus, um die Auslagerungsdatei zu reaktivieren:
swapoff -v /swapfile
-
Verwenden Sie einen Texteditor, um /etc/fstab zu entfernen Eintrag.
-
Führen Sie den folgenden Befehl aus, um die Auslagerungsdatei zu entfernen:
rm -f /swapfile