Ketika RAM disesaki aktivitas program dan tidak ada biaya untuk meningkatkan kapasitas, kamu dapat memanfaatkan fitur swap di Linux.

Apa itu Memori Swap?

Anda bisa menambah memori dengan partisi swap. Jika RAM yang digunakan telah penuh, swap akan bekerja sebagai memori tambahan. Kapasitas swap berasal dari partisi kosong milik hard disk.

Menentukan ukuran swap tergantung pada kebutuhan. Jika bingung, tetapkan saja ukuran partisi swap sejumlah dua kali dari jumlah kapasitas RAM.

Menambah Memori dengan Swap di Linux

Kita buat berkas swap bernama /mantap sebesar 1 giga. Kamu bisa menentukan nama dan ukuran sesuai selera.

# fallocate -l 1G /mantap

chmod 600 berarti hanya pemilik yang memiliki kewenenangan untuk mengakses berkas tersebut.

# chmod 600 /mantap

Kita terapkan file system swap ke berkas /mantap

# mkswap /mantap

Nantinya akan muncul informasi seperti di bawah.

Setting up swapspace version 1, size = 1073737728 bytes
UUID=a0cf6ce5-4cb2-4c9e-a136-256679ea5289

Nyalakan swap pada mesin kamu.

# swapon /mantap

Kamu bisa memeriksa lewat aplikasi pemantau sistem, seperti htop.

htop

htop

Atau menggunakan perintah free -m.

              total        used        free      shared  buff/cache   available
Mem:           3860         501        2341           4        1017        3115
Swap:          1024           0        1024

Menerapkan Swap Secara Otomatis

Jika kamu ingin partisi swap berjalan otomatis, kamu bisa menaruh partisinya di /etc/fstab

vim /etc/fstab

Tambahkan baris seperti ini.

/mantap none swap defaults 0 0

Kamu bisa restart untuk menerapkan perubahan.

Menonaktifkan Swap

Swap bisa dimatikan dengan perintah swapoff. Namun, swap masih berjalan secara otomatis kecuali kamu menghapusnya dari /etc/fstab.

# swapoff /mantap

atau mematikan semua berkas swap yang berjalan.

# swapoff -a

Menghapus Swap

Pertama kita matikan swap yang sedang berjalan.

# swapoff /mantap

Hapus partisi yang berisi swap pada berkas /etc/fstab.

# vim /etc/fstab

Langkah terakhir, jangan lupa hapus berkas swap.

# rm -f /mantap