Cara Menambahkan Swap Space di CentOS 7 – Google Cloud

Cara Menambahkan Swap Space di CentOS 7 – Google Cloud

Cara Menambahkan Swap Space pada CentOS 7 di Google Cloud. Swap Space adalah ruang di Linux yang digunakan ketika jumlah memori fisik (RAM) penuh. Jika sistem membutuhkan lebih banyak sumber daya memori dan RAM penuh, halaman tidak aktif dalam memori dipindahkan ke ruang swap.

Swap space dapat membantu mesin dengan jumlah RAM yang kecil. Jika Anda memilih instance VM dengan 600 MB RAM, maka memori Anda akan habis dan Anda tidak akan dapat mengalokasikan memori.

Panduan ini menyediakan langkah-langkah yang diperlukan untuk menambahkan ruang swap pada CentOS 7.

Periksa Swap Space

Periksa apakah server CentOS Anda sudah memiliki ruang swap. Lebih sering mesin virtual tidak memiliki ruang swap diaktifkan secara default. Periksa ruang swap dengan perintah berikut.

sudo swapon --show

Jika Anda tidak mendapatkan output apa pun, maka server Anda tidak memiliki ruang swap. Saatnya menambahkan memori swap.

01. Membuat File Swap

Sekarang Anda dapat membuat file swap untuk menambah 1 GB ( 1G) ruang. Anda juga dapat menambah jumlah ruang yang Anda butuhkan.

sudo dd jika = / dev / nol = / swapfile bs = 1024 count = 1048572

02. Mengatur Swap File Izin

Sekarang Anda memiliki file swap dengan ukuran yang benar dan dapat diaktifkan sebagai ruang swap.

Lanjutkan dengan mengatur izin yang benar.

sudo chmod 600 / swapfile

03. Mengatur Ruang Swap

Anda sekarang dapat menandai file sebagai ruang swap dengan mkswapperintah.

sudo mkswap / swapfile

Anda akan menerima output yang mirip dengan ini.

Output
 Menyiapkan swapspace versi 1, ukuran = 1048568 KiB 
tanpa label, UUID = 83500984-b857-4ed3-b46c-c3b68c0e5272

04. Aktifkan Swap Space

Aktifkan ruang swap dan biarkan sistem memanfaatkan ruang tersebut.

sudo swapon / swapfile

Verifikasi bahwa swap tersedia dengan mengetik:

sudo swapon --show
Output
 NAMA TYPE SIZE MENGGUNAKAN PRIO 
/ file swapfile 1024M 0B -2

Anda dapat memeriksa output dari utilitas gratis lagi.

bebas-h
               Total output yang digunakan buff / cache bersama gratis yang tersedia 
Mem: 587M 126M 48M 4.3M 412M 339M 
Swap: 1.0G 0B 1.0G

05. Membuat File Swap Permanen

Pasang nanoeditor.

sudo yum instal nano -y

Sekarang ruang swap hanya dibuat untuk sesi saat ini. Jika Anda me-reboot server, perubahan saat ini akan hilang. Jadi Anda dapat menjadikan pengaturan ini permanen dengan menambahkan file swap kekami /etc/fstab mengajukan.

sudo nano / etc / fstab

Tambahkan berikut ini di akhir file.

/ swapfile swap swap default 0 0

Konfigurasikan Nilai Swappiness

The swappinessparameter memungkinkan untuk mengkonfigurasi seberapa sering Anda sistem swap data keluar dari RAM ke ruang swap.

Nilai ini akan berada di antara 0 hingga 100 dalam persentase. Nilai mendekati nol, kernel tidak akan menukar data ke disk kecuali benar-benar diperlukan. Semakin tinggi nilainya yang mendekati 100 akan mencoba untuk menempatkan lebih banyak data ke swap dalam upaya untuk menjaga lebih banyak ruang RAM.

Jadi, memberitahu sistem untuk tidak bergantung pada swap banyak umumnya akan membuat sistem Anda lebih cepat.

Anda dapat melihat nilai swappiness saat ini dengan mengetik:

cat / proc / sys / vm / swappiness
Output
 30

Sekarang atur nilainya 10dengan perintah berikut.

sudo sysctl vm.swappiness = 10
Output
 vm.swappiness = 10

Anda dapat menjadikan nilai ini permanen dengan menambahkan baris ke /etc/sysctl.conffile Anda .

sudo nano /etc/sysctl.conf

Di bagian bawah, tambahkan baris berikut.

vm.swappiness = 10

Hit Ctrl+Xdiikuti oleh Ydan Enteruntuk menyimpan dan menutup file.

Menghapus Ruang Tukar

Untuk menghapus ruang swap yang Anda butuhkan ke swapoffruang, hapus entri dari /etc/fstabfile dan akhirnya hapus file swap.

sudo swapoff -v / swapfile

Edit /etc/fstabfile dan hapus entri file swap/swapfile swap swap defaults 0 0

Akhirnya, hapus file swap.

sudo rm / swapfile

Kesimpulan

Sekarang Anda telah belajar cara membuat file swap, mengaktifkan, mengkonfigurasi ruang swap dan menghapus ruang swap di server CentOS 7 Anda di Google Cloud.

Terima kasih atas waktunya. Jika Anda menghadapi masalah atau umpan balik, silakan tinggalkan komentar di bawah ini.

Share this post

Leave a Reply

Your email address will not be published. Required fields are marked *