Membuat Swap 1GB di VPS Centos 7 GCP

Swap adalah ruang pada disk yang digunakan ketika jumlah memori RAM fisik penuh. Ketika sistem Linux kehabisan RAM, halaman tidak aktif akan dipindahkan dari RAM ke ruang swap.

Swap dapat berbentuk partisi swap khusus atau file swap. Dalam kebanyakan kasus ketika menjalankan CentOS pada mesin virtual, partisi swap tidak ada sehingga satu-satunya pilihan adalah membuat file swap.

Tutorial ini menjelaskan cara menambahkan file swap pada vps CentOS 7.

Sebelum Memulai

Sebelum melanjutkan dengan tutorial ini, periksa apakah instalasi CentOS Anda  swap telah aktif dengan mengetik:

sudo swapon --show

Jika output kosong, itu berarti bahwa sistem Anda tidak memiliki ruang swap diaktifkan.

Jika Anda mendapatkan hasil seperti di bawah ini, Berarti swap telah aktif, dan anda tidak perlu melakukan tutorial ini

NAME TYPE SIZE USED PRIO
/dev/dm-1 partition 1.0G 0B -2

Membuat File Swap

Anda harus masuk sebagai root user untuk membuat swap, anda bisa mengikuti cara ini untuk masuk sebagai root user Mengaktifkan Akses Root Menggunakan Password di VPS GCP. Dalam tutorial ini kita akan membuat swap sebesar 1GB, anda bisa mengubahnya sesuai kebutuhan.

Ikuti langkah-langkah di bawah ini untuk menambahkan ruang swap pada vps CentOS 7.

Pertama, buat file yang akan digunakan sebagai ruang swap:

sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576

Pastikan hanya pengguna root yang dapat membaca dan menulis file swap dengan mengatur izinnya seperti ini :

sudo chmod 600 /swapfile

Selanjutnya, siapkan area swap Linux pada file:

sudo mkswap /swapfile

Jalankan perintah berikut untuk mengaktifkan swap:

sudo swapon /swapfile

Buat swap permanen dengan mengedit file /etc/fstab

sudo nano /etc/fstab

dan tempelkan baris berikut:

/swapfile swap swap defaults 0 0

Verifikasi bahwa swap aktif dengan menggunakan perintahswapon atau seperti yang ditunjukkan di bawah ini:free

sudo swapon --show
NAME TYPE SIZE USED PRIO
/swapfile file 1024M 507.4M -2

Lalu ketik perintah ini juga untuk alternatif

sudo free -h
total used free shared buff/cache available
Mem: 488M 158M 83M 2.3M 246M 217M
Swap: 1.0G 506M 517M

Menyesuaikan Nilai Swappiness

Swappiness adalah properti kernel Linux yang menentukan seberapa sering sistem akan menggunakan ruang swap. Swappiness dapat memiliki nilai antara 0 dan 100. Nilai yang rendah akan membuat kernel mencoba menghindari bertukar kapan pun memungkinkan sementara nilai yang lebih tinggi akan membuat kernel menggunakan ruang swap lebih agresif.

Nilai swappiness default pada CentOS 7 adalah 30. Anda dapat memeriksa nilai swappiness saat ini dengan mengetik perintah berikut:

cat /proc/sys/vm/swappiness
30

Sementara nilai swappiness 30  untuk desktop dan mesin pengembangan, untuk server produksi Anda mungkin perlu menetapkan nilai yang lebih rendah.

Misalnya, untuk mengatur nilai swappiness ke 10, ketik:

sudo sysctl vm.swappiness=10

Untuk membuat parameter ini persisten di seluruh reboot tambahkan baris berikut ke file /etc/sysctl.conf

sudo nano /etc/sysctl.conf

Tempelkan baris berikut

vm.swappiness=10

Nilai swappiness optimal tergantung pada beban kerja sistem Anda dan bagaimana memori digunakan. Anda harus menyesuaikan parameter ini sedikit demi sedikit untuk menemukan nilai optimal.

Penutup

Demikian Cara membuat swap di vps centos 7 GCP, jika ada pertanyaan silahkan tinggalkan pertanyaan di kolom komen.

Author: Atdx
Seorang Blogger kambuhan, bikin postingan blog kalau lagi ingin saja, jika ada keperluan silahkan Email saya langsung ke hi@atdx.xyz

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *