Membuat "SWAP SPACE" di Ubuntu 20.04
Dear Pembaca Setia,
Kali ini Penulis hendak berbagi cerita pada saat Penulis men-deploy ulang blog ini dari blogger ke Google Cloud. Ditahap awal deployment, Penulis membuat sebuah Compute Engine (sejenis VM di Google Cloud, cerita soal ini bisa dilain waktu) berjenis f1-micro, dimana memiliki resource yang terbatas. Untuk itu Penulis membutuhkan SWAP SPACE, berjenis SWAP FILE. Sumber dapat ditemukan di sini.
Pengertian
SWAP SPACE merupakan bagian dari storage (harddisk) yang difungsikan untuk membantu RAM dalam melakukan tugasnya. Bila RAM yang ada membutuhkan ruang lebih, maka system akan menyimpan sebagian dari process yang ada ke SWAP. Namun, karena kecepatan akses harddisk jauh lebih lambat dari RAM, maka SWAP SPACE ini hanya 'membantu' RAM, dan tidak benar-benar 'menggantikan'-nya.
Kali ini Penulis akan mencontohkan pembuatan SWAP FILE sebesar 2 GB. Sebagai acuan:
- System dengan RAM < 2 GB, membutuhkan SWAP size sebesar 2 kali RAM
- System dengan RAM antara 2 - 8 GB, membutuhkan SWAP size sebesar RAM itu sendiri
- System dengan RAM > 8 GB, membutuhkan SWAP size minimum sebesar 4 GB
Membuat SWAP File
- Membuat file untuk dijadikan SWAP
$ sudo fallocate -l 2G /swapfile
Bila fallocate
utility tidak bisa diakses, atau system memberikan pesan error fallocate failed: Operation not supported
, gunakan perintah berikut
$ sudo dd if=/dev/zero of=/swapfile bs=1024 count=2097152
2. Set permission pada SWAP FILE tersebut
$ sudo chmod 600 /swapfile
3. Menjadikan SWAP FILE tersebut menjadi SWAP AREA di Linux
$ sudo mkswap /swapfile
4. Aktifkan SWAPFILE
$ sudo swapon /swapfile
Dan pastikan untuk membuat SWAP tersebut permanen, dengan cara meng-edit file di /etc/fstab
dengan menjalankan perintah
$ sudo nano /etc/fstab
Dan meng-copas perintah berikut, di akhir barisan perintah di /etc/fstab
/swapfile swap swap defaults 0 0
5. Check status SWAP-nya
$ sudo swapon --show
Output
NAME TYPE SIZE USED PRIO
/swapfile file 2G 0B -1
Menghapus SWAP FILE
- Non-aktifkan terlebih dahulu SWAP-nya
$ sudo swapoff -v /swapfile
2. Hapus perintah di /etc/fstab
berikut /swapfile swap swap defaults 0 0
3. Hapus SWAP FILE nya
$ sudo rm /swapfile
Kesimpulan
Demikian cara untuk mengaktifkan dan me-nonaktif-kan SWAP di Ubuntu 20.04.
Ketemu lagi di cerita berikutnya. Salam OpenSource.