Bagaimana untuk menyediakan swap pada pelayan awan Linux

PHPz
Lepaskan: 2023-05-18 23:55:52
ke hadapan
1932 orang telah melayarinya

Langkah pertama: Sahkan status swap

Gunakan arahan berikut untuk menyemak status memori:

free -m
Salin selepas log masuk
Salin selepas log masuk

Jika keputusan menunjukkan bahawa swap ialah 0, ini bermakna pertukaran tidak wujud dan anda perlu membuat pertukaran.

total              used       free     shared    buffers     cached
Mem:               1840       1614     226       15          36       1340
-/+ buffers/cache:            238      1602
Swap:              0          0        0
Salin selepas log masuk

Atau anda boleh menggunakan arahan ini untuk melihatnya. Jika tiada hasil keluaran, swap tidak wujud.

swapon -s
Salin selepas log masuk

Langkah 2: Cipta swap

Kami menggunakan arahan berikut untuk mencipta fail swap dengan saiz 2GB.

dd if=/dev/zero of=/swapfile count=2048 bs=1M
Salin selepas log masuk

Hasil output adalah seperti berikut:

2048+0 records in
2048+0 records out
2147483648 bytes (2.1 GB) copied, 10.5356 s, 204 MB/s
Salin selepas log masuk

Langkah 3: Aktifkan swap

swap tidak dikenali secara automatik secara lalai. Kami perlu menetapkan kebenaran yang sesuai sebelum ia boleh digunakan secara normal. Jalankan arahan berikut untuk menetapkan kebenaran fail swap kepada 600, yang bermaksud ia boleh dibaca dan ditulis oleh pengguna root.

chmod 600 /swapfile
Salin selepas log masuk

Aktifkan swap:

mkswap /swapfile
Salin selepas log masuk

Hasil output adalah seperti berikut:

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

Langkah 4: Dayakan swap

Laksanakan arahan berikut untuk mendayakan swap

swapon /swapfile
Salin selepas log masuk

Secara lalai, swap fail tidak bermula secara automatik dengan sistem, jadi ia perlu ditulis ke sistem fail.

vi /etc/fstab
Salin selepas log masuk

Tambah kod berikut pada penghujung:

/swapfile   none    swap    sw    0   0
Salin selepas log masuk

Selepas menyimpan dengan arahan :wq, swap akan dimulakan dengan sistem.

Akhir sekali, kita boleh menggunakan arahan percuma untuk mengesahkan sama ada swap berjaya disediakan.

free -m
Salin selepas log masuk
Salin selepas log masuk

Keputusan output adalah seperti berikut. Anda boleh melihat bahawa swap bukan lagi 0, menunjukkan bahawa swap telah berjaya ditetapkan.

rreeee

Atas ialah kandungan terperinci Bagaimana untuk menyediakan swap pada pelayan awan Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan