Cara Membuat File Swap Di VPS Linux Ubuntu Untuk Menambah RAM

datalokal

cara menambah memory ram di vps linux ubuntuPada dasarnya cara kerja vps sendiri seperti layaknya sebuah komputer pc yang memiliki prosessor, hard disk, dan memory ram dengan adanya hal ini biasanya harga dari penyewaan cloud server berupa vps memiliki harga yang jauh lebih mahal daripada hosting oleh sebab itu kemungkinan anda telah membeli vps dengan spesifikasi ram yang kecil misalnya dibawah 512MB.

Dengan alasan demikian, mungkin anda berminat untuk menambah memory ram pada vps anda tanpa upgrade ke layanan vps yang jauh lebih tinggi spesifikasinya salah satu cara yang bisa kamu lakukan dengan mudah adalah dengan membuat file swap pada harddisk vps untuk dijadikan sebuah memory ram tambahan pada ram vps anda.

Sebelum anda melakukan hal ini, akan saya beritahu terlebih dahulu mengenai kelebihan dan kekurangan memasang installasi swap pada vps anda yang akan saya jelaskan sebagai berikut:

Kelebihan:

  • Vps anda akan mendapatkan memory ram tambahan
  • Membantu kinerja memory ram supaya lebih optimal
  • Anda tidak perlu mengupgrade vps untuk menambah ram

Kekurangan:

  • Dapat merusak harddisk vps karena kecepatannya lebih rendah dari ram
  • Kinerja vps akan menurun apabila apabila salah setting konfigurasi

Dari kedua kekurangan yang saya sebutkan tersebut dapat kita minimalisir pada saat membuat file partisi swap sesuai dengan standar yang biasanya dilakukan seseorang supaya tidak terjadi masalah.

Lalu bagaimana caranya, silakan pelajari sebelum memulai karena hal ini harus kamu pahami terlebih dahulu yaitu pada saat membuat swap, setidaknya anda menggunakan takaran yang pas antara 1-2X dari memory ram vps anda.

Sebagai contoh begini kalau misalkan ram vps anda sebesar 512MB maka langkah yang paling baik untuk membuat memory ram tambahan swap adalah maksimal 2x lipat dari 512MB jadi nanti jadinya akan 1GB.

Mungkin begitu menurut para ahli dalam optimisasi ram vps kalau untuk langkah lainnya, bisa anda coba sendiri dan hasilnya mungkin akan baik ataupun buruk sesuai dengan kelebihan dan kekurangan yang saya jelaskan.

Setelah anda sudah memahami bagaimana cara membuat swap untuk menambah memory ram vps, langkah selanjutnya adalah kita akan lanjut ke proses installasi yang sebenarnya sangat mudah sekali untuk anda lakukan sendiri sedangkan langkah-langkahnya sebagai berikut.

Cara Install Swap Di VPS Linux Ubuntu

1. Siapkan software Putty kalau tidak punya bisa download dahulu

2. Login ke root menggunakan akses SSH Shell

3. Cek terlebih dahulu apakah vps anda sudah terpasang swap

swapon -s

4. Cek ketersediaan harddisk apakah masih ada ruang kosong

df -h

5. Perintah untuk installasi swap

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

  • /swapfile:  Nama swap yang akan kamu buat
  • 512k: Ukuran file swap bisa kamu ganti 768k, 1536k, 1024k, 2024k, dan kelipatan 2x ram vps

6. Lanjut ke proses pembuatan file swap dengan perintah

sudo mkswap /swapfile

7.  Setelah selesai aktifkan swap menggunakan perintah

sudo swapon /swapfile

Untuk melihat apakah file swap sudah aktif, silakan cek

swapon -s

8. Buka file swap di /etc/fstab dengan editor nano

sudo nano /etc/fstab

loading...

Lalu tambahkan konfigurasi berikut agar swap juga aktif ketika vps di restart

/swapfile swap swap defaults 0 0

Jika sudah menambahkan, tekan CTRL+X lalu y dan klik Enter

9. Amankan swap supaya tidak ada user lain yang baca file swap selain akses root

chown root:root /swapfile
chmod 0600 /swapfile

Proses installasi swap sudah selesai dan langkah berikutnya adalah anda akan saya berikan panduan bagaimana cara setting konfigurasi swap sesuai dengan keinginan anda berikut untuk panduannya.

Cara Konfigurasi Swappiness

1. Cek konfigurasi default swappiness atau swap

cat /proc/sys/vm/swappiness

Pada dasarnya konfigurasi swappiness default adalah 60 hal ini dapat kamu rubah dengan angka 0 sampai 100

2. Alangkah baiknya anda setting menjadi 50 dengan perintah

vm.swappiness=50

Atau anda bisa mencoba sendiri dengan mengganti angka 50 menjadi dibawah atau diatasnya dengan keterangan pengaturan semakin mendekati angka 0 dapat berakibat menurukan performa kinerja vps dan pengaturan mendekati angka 100 swap akan jarang sekali di proses dan hanya diperlukan apabila dibutuhkan.

3. Cek perubahan konfigurasi swappiness

cat /proc/sys/vm/swappiness

Apabila anda merubah konfigurasi default, angka 60 akan berubah sesuai pengaturan yang kamu setting sebelumnya.

4. Buka file /etc/sysctl.conf menggunakan editor nano

sudo nano /etc/sysctl.conf

5. Lalu masukkan konfigurasi swappiness berikut

vm.swappiness=50

Angka 50 sesuaikan dengan pengaturan konfigurasi yang kamu setting sebelumnya setelah itu untuk menyimpan tekan CTRL+X lalu y dan Enter maka sampai dari sini anda dapat mengetahui bagaimana cara setting konfigurasi swap sesuai yang anda inginkan.

Cara Menghapus Installasi Swap

Jika anda salah membuat file partisi swap atau anda ingin menghapusnya karena sudah tidak membutuhkan lagi, berikut beberapa langkah yang harus kamu lakukan supaya bisa menghapus dengan mudah.

1. Nonaktifkan terlebih dahulu menggunakan perintah

swapoff

2. Ubah permission pada folder berikut

chown root:root /swapfile
chmod 777 /swapfile

3. Buka file /etc/fstab menggunakan nano editor

sudo nano /etc/fstab

4. Hapus semua perintah dibawah ini

/swapfile swap swap defaults 0 0

Jika sudah simpan ketik CTRL+X, y dan enter

5. Buka file /etc/sysctl.conf dengan perintah

sudo nano /etc/sysctl.conf

Jika ada kode perintah seperti ini, silakan hapus

vm.swappiness=50

Angka 50 mungkin tidak sama dengan pengaturan konfigurasi swappiness dan untuk default nya adalah 60 jadi apabila anda tidak melakukan hal ini langsung saja lanjut ke langkah nomor 6 dibawah ini.

6. Lalu masukkan perintah berikut untuk menghapus semua installasi swap

rm /swapfile

7. Dan langkah terakhir cek swap

swapon -s

Kalau semua datanya kosong berarti anda telah sukses menghapus semua installasi swap.

Dalam proses penghapusan swapfile memang tergolong rumit jadi usahakan anda mempelajari dengan teliti supaya dalam proses menghapus dapat berjalan sesuai dengan apa yang anda harapkan.

Semua panduan ini bekerja pada server ubuntu 12.04, 14.04, dan 16.04 32 bit dan 64 bit atau juga dapat berlaku pada server linux lainnya seperti centos dan debian semoga saja langkah ini sama pada server ubuntu.

loading...