image 60

Menambah Ukuran Memori dengan Swap di GNU/Linux

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
Code language: Shell Session (shell)

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

# chmod 600 /mantap
Code language: Shell Session (shell)

Kita terapkan file system swap ke berkas /mantap

# mkswap /mantap
Code language: SCSS (scss)

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
Code language: Shell Session (shell)

Kamu bisa memeriksa lewat aplikasi pemantau sistem, seperti htop.

image 61

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
Code language: PHP (php)

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
Code language: Shell Session (shell)

atau mematikan semua berkas swap yang berjalan.

# swapoff -a
Code language: Shell Session (shell)

Menghapus Swap

Pertama kita matikan swap yang sedang berjalan.

# swapoff /mantap
Code language: Shell Session (shell)

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

# vim /etc/fstab
Code language: Shell Session (shell)

Langkah terakhir, jangan lupa hapus berkas swap.

# rm -f /mantap
Code language: Shell Session (shell)

Artikel Terkait

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: