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.
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
Komentar