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

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

# chmod 600 /mantapCode language: Shell Session (shell)

Kita terapkan file system swap ke berkas /mantap

# mkswap /mantapCode 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 /mantapCode 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/fstabCode 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 /mantapCode language: Shell Session (shell)

atau mematikan semua berkas swap yang berjalan.

# swapoff -aCode language: Shell Session (shell)

Menghapus Swap

Pertama kita matikan swap yang sedang berjalan.

# swapoff /mantapCode language: Shell Session (shell)

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

# vim /etc/fstabCode language: Shell Session (shell)

Langkah terakhir, jangan lupa hapus berkas swap.

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

Artikel Terkait

Leave a Reply

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