Swap Space unter Linux: Was es ist und wie man es auf CentOS erstellt
Swap Space unter Linux funktioniert ähnlich wie virtueller Speicher unter Windows, fungiert als Erweiterung des physischen Arbeitsspeichers, wenn das System nicht mehr über genügend Arbeitsspeicher verfügt. Anstatt zuzulassen, dass das Betriebssystem abstürzt oder hängen bleibt, wenn der Arbeitsspeicher vollständig ausgelastet ist, Der Swap-Speicherplatz speichert vorübergehend inaktive Daten, indem er einen Teil der Festplatte nutzt. Während Swap viel langsamer ist als RAM (sogar auf SSDs oder NVMe-Laufwerken), Es spielt eine entscheidende Rolle bei der Aufrechterhaltung der Systemstabilität unter hoher Speicherbelastung.
Wie viel Swap Space sollten Sie zuweisen??
Es gibt keine strenge Regel, Aber hier sind einige allgemeine Empfehlungen:
- Wenn Ihr System dies hat 16 GB RAM, und Sie sind nicht durch den Speicherplatz begrenzt, Weisen Sie 8–16 GB Swap zu.
- SSDs oder NVMe-Laufwerke bieten eine bessere Leistung, sind aber immer noch langsamer als RAM, Erwarten Sie also vom Swap keine Leistung auf RAM-Ebene.
Vorbereitende Schritte, bevor Sie fortfahren
- Sichern Sie Ihre Daten, bevor Sie Änderungen auf Systemebene vornehmen.
- Stellen Sie sicher, dass Sie Root-Zugriff auf das System haben.
- Wenn Sie einen Server verwenden, über SSH verbinden (sehen „So stellen Sie eine Verbindung über SSH her“).
Swap Space auf CentOS erstellen
- Melden Sie sich als Root an. Greifen Sie als Root-Benutzer oder mit Sudo-Berechtigungen auf Ihr CentOS-System zu.
- Auslagerungsdatei erstellen Verwenden Sie den folgenden Befehl, um 8 GB Speicherplatz für die Auslagerung zuzuweisen:
dd if=/dev/zero of=/swapspace bs=1024 count=8388608
Erläuterung:
WordPress-Webhosting
Ab 3,99 $/Monat
- 8 GB = 8192 MB
- 8192 × 1024 = 8,388,608 KB
- bs=1024: legt die Blockgröße fest
- count=8388608: Anzahl der zu schreibenden Blöcke
- Setzen Sie den Besitz auf Root
chown root:root /swapspace
- Berechtigungen festlegen
chmod 0600 /swapspace
- Als Swap formatieren
mkswap /swapspace
- Aktivieren Sie den Tausch
swapon /swapspace
- Swap dauerhaft machen Öffnen Sie die Datei /etc/fstab:
nano /etc/fstab
Wenn Nano nicht installiert ist, laufen: yum install nano
Fügen Sie am Ende der Datei die folgende Zeile hinzu:
/swapspace none swap sw 0 0
Starten Sie das System neu
Starten Sie nun neu, um sicherzustellen, dass die Änderungen übernommen werden:
reboot
Überprüfen Sie die Swap-Aktivierung
Nach dem Neustart, Verwenden Sie den folgenden Befehl, um den Swap zu überprüfen:
Günstiger VPS-Server
Ab 2,99 $/Monat
free -m
Sie sehen die RAM- und Swap-Nutzungsstatistiken.
Benötigen Sie Expertenhilfe?
Wenn Sie die Serververwaltung lieber den Profis überlassen möchten, Kaufen Sie einen verwalteten VPS. Hosting-Anbieter wie Mizbanfa bieten vollständigen Server-Support einschließlich Swap-Konfiguration, Überwachung, und Optimierung.