Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > So richten Sie Swap auf einem Linux-Cloud-Server ein

So richten Sie Swap auf einem Linux-Cloud-Server ein

PHPz
Freigeben: 2023-05-18 23:55:52
nach vorne
1968 Leute haben es durchsucht

Schritt eins: Bestätigen Sie den Status des Swaps

Verwenden Sie den folgenden Befehl, um den Speicherstatus zu überprüfen:

free -m
Nach dem Login kopieren
Nach dem Login kopieren

Wenn das Ergebnis zeigt, dass der Swap 0 ist, bedeutet das, dass der Swap nicht existiert und Sie einen Swap erstellen müssen.

total              used       free     shared    buffers     cached
Mem:               1840       1614     226       15          36       1340
-/+ buffers/cache:            238      1602
Swap:              0          0        0
Nach dem Login kopieren

Oder Sie können diesen Befehl auch verwenden, um es anzuzeigen. Wenn keine Ergebnisse ausgegeben werden, existiert kein Swap.

swapon -s
Nach dem Login kopieren

Schritt 2: Swap erstellen

Mit dem folgenden Befehl erstellen wir eine Swap-Datei mit einer Größe von 2GB.

dd if=/dev/zero of=/swapfile count=2048 bs=1M
Nach dem Login kopieren

Das Ausgabeergebnis ist wie folgt:

2048+0 records in
2048+0 records out
2147483648 bytes (2.1 GB) copied, 10.5356 s, 204 MB/s
Nach dem Login kopieren

Schritt 3: Swap aktivieren

Swap wird standardmäßig nicht automatisch erkannt. Wir müssen die entsprechenden Berechtigungen festlegen, bevor er normal verwendet werden kann. Führen Sie den folgenden Befehl aus, um die Berechtigungen der Auslagerungsdatei auf 600 festzulegen, was bedeutet, dass sie vom Root-Benutzer gelesen und geschrieben werden kann.

chmod 600 /swapfile
Nach dem Login kopieren

Swap aktivieren:

mkswap /swapfile
Nach dem Login kopieren

Das Ausgabeergebnis lautet wie folgt:

Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=ff3fc469-9c4b-4913-b653-ec53d6460d0e
Nach dem Login kopieren

Schritt 4: Swap aktivieren

Führen Sie den folgenden Befehl aus, um Swap zu aktivieren

swapon /swapfile
Nach dem Login kopieren

Standardmäßig wird die Auslagerungsdatei nicht automatisch mit dem System gestartet. Sie müssen also in das Dateisystem schreiben.

vi /etc/fstab
Nach dem Login kopieren

Fügen Sie am Ende den folgenden Code hinzu:

/swapfile   none    swap    sw    0   0
Nach dem Login kopieren

Nach dem Speichern mit dem Befehl :wq wird der Swap mit dem System gestartet.

Abschließend können wir mit dem kostenlosen Befehl bestätigen, ob der Swap erfolgreich eingerichtet wurde.

free -m
Nach dem Login kopieren
Nach dem Login kopieren

Die Ausgabeergebnisse sind wie folgt. Sie können sehen, dass der Swap nicht mehr 0 ist, was darauf hinweist, dass der Swap erfolgreich festgelegt wurde.

total       used       free     shared    buffers     cached
Mem:          1840       1754         86         16         23       1519
-/+ buffers/cache:        210       1630
Swap:         2047          0       2047
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo richten Sie Swap auf einem Linux-Cloud-Server ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage