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

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

PHPz
PHPznach vorne
2023-05-18 23:55:521916Durchsuche

Schritt eins: Bestätigen Sie den Status des Swaps

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

free -m

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

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

swapon -s

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

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

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

Swap aktivieren:

mkswap /swapfile

Das Ausgabeergebnis lautet wie folgt:

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

Schritt 4: Swap aktivieren

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

swapon /swapfile

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

vi /etc/fstab

Fügen Sie am Ende den folgenden Code hinzu:

/swapfile   none    swap    sw    0   0

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

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

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen