Heute erfahren Sie, wie Sie die Swap-Größe auf Linux-Systemen erhöhen können, dies gilt für CentOS Linux- und cPanel-basierte Server.
Manchmal ist unsere Swap-Speichergröße zu klein, und sobald Ihr Swap vollständig verbraucht ist, werden Sie auf Ihrem Server mit sehr langsamen Geschwindigkeiten konfrontiert, da Ihr RAM + Swap vollständig verwendet wird.
Aber hey, was ist eigentlich Swap-Speicher?
Auslagerungsspeicher ist ein plattenbasierter Speicher, der verwendet wird, wenn der RAM-Speicher voll ist. Sobald Sie die Gesamtmenge an RAM erreicht haben, wechselt Linux automatisch und beginnt mit der Verwendung des SWAP-Speichers, dann werden die inaktiven Seiten im Speicher nach SWAP verschoben. Eine wichtige Sache, die Sie beachten sollten:Swap ist nicht dasselbe wie RAM, Swap basiert auf Festplattenspeicher (SATA, SAS oder SSD), der langsamer als RAM ist. Denken Sie also daran, dass Sie nach der Verwendung von SWAP möglicherweise eine Verlangsamung feststellen in Ihrer Systemleistung.
Auslagerungsspeicher ist
Wie kann ich die Swap-Größe auf cPanel und CentOS Linux erhöhen?
Wir können die Auslagerungsgröße jetzt um 4 GB erhöhen.
Auslagerungsdatei erstellen
touch /newswap
Verwenden Sie den folgenden Befehl, um eine 4 GB große Auslagerungsdatei zu erstellen.
dd if=/dev/zero of=/newswap bs=1M count=4096
Dieser Befehl erstellt eine 4-GB-Linux-Partition. Um diese Partition in eine Swap-Partition zu konvertieren, müssen Sie den mkswap-Befehl verwenden, wie Sie unten sehen:
mkswap /newswap
In Ordnung, Ihre neue Swap-Partition ist bereit, aktiver Swap zu sein, wir werden das mit dem Befehl „Swapon“ tun, sehen Sie sich das an:
swapon /newswap
Damit Ihr Auslagerungsspeicher nach dem Neustart automatisch geladen wird, müssen Sie Ihrer /etc/fstab-Datei schließlich einen Eintrag wie diesen hinzufügen:
nano -w /etc/fstab
Fügen Sie dann diesen Inhalt hinzu:
/newswap swap swap defaults 0 0
Speichern und schließen Sie die Datei.
Wie kann ich überprüfen, ob mein Swap vom Linux-System erkannt und verwendet wird?
Verwenden Sie ganz einfach den Befehl „free“:
free -m
Sie sollten so etwas erhalten wie:
[[email protected]:~]free -m total used free shared buffers cached Mem: 24001 19118 4883 6 638 1697 -/+ buffers/cache: 16781 7219 Swap: 7999 185 7814
Die letzte Zeile zeigt alle Werte Ihres SWAP-Speichers (gesamter Swap-Speicher, verwendeter Swap und freier Swap-Speicher)
Wie kann ich meinen SWAP-Speicher entfernen?
Deaktivieren Sie zunächst Ihren SWAP mit dem Befehl „swapoff“, wie folgt:
swapoff /newswap
Entfernen Sie Ihren Swap-Eintrag aus der Datei /etc/fstab
nano -w /etc/fstab
Entfernen Sie die /newswap-Datei mit dem Befehl „rm“, wie Sie unten sehen:
rm /newswap -fv
Schlussfolgerung
Wie Sie sehen, ist es ziemlich einfach, die Swap-Größe auf CentOS- und cPanel-Servern zu erhöhen, es sollte etwa 1 Minute dauern, und dann können Sie loslegen. Denken Sie daran, dass die Verwendung von SWAP ein Symptom für RAM-Mangel ist, daher wird immer empfohlen, viel RAM zu haben, da Swap ein langsamer Speichertyp ist und niemals für anspruchsvolle Anwendungen empfohlen wird.
Weiterführende Literatur:Alles über Swap-Speicher
So erhöhen Sie die Swap-Größe auf CentOS + cPanel wurde zuletzt geändert:7. Februar 2017 von Esteban Borges