Lampung Dev – Laptop Sering ‘Hang’ Saat Coding? Yuk, Tambah “RAM Virtual” di Ubuntu dengan Swap!

Pernah nggak sih lagi asyik buka VS Code, puluhan tab Chrome, sambil jalanin container Docker, tiba-tiba kursor macet dan laptop jadi panas? Itu tandanya RAM fisik kamu sudah “engap” alias penuh.

Tenang, kamu nggak perlu buru-buru beli keping RAM baru. Di dunia Linux, kita punya penyelamat bernama Swap File. Anggap saja ini sebagai “RAM cadangan” yang dipinjam dari ruang harddisk atau SSD kamu.

Dalam tutorial ini, kita akan belajar cara membuat Swap File di Ubuntu dengan langkah yang sangat mudah, bahkan buat kamu yang baru pertama kali pegang Terminal!

Apa itu Swap File?

Sederhananya, Swap adalah ruang di penyimpanan (SSD/HDD) yang digunakan sistem operasi sebagai tempat penitipan sementara data dari RAM yang sedang tidak dipakai. Jadi, RAM fisik kamu bisa fokus mengerjakan tugas yang berat.

Langkah-langkah Menambah Swap di Ubuntu

1. Intip Kondisi RAM Kamu

Buka Terminal (Ctrl + Alt + T), lalu ketik perintah sakti ini untuk melihat apakah kamu sudah punya Swap atau belum:

free -h

Lihat kolom Swap. Kalau angkanya 0B, berarti kamu benar-benar butuh tutorial ini!

2. Membuat File Swap (Contoh: 4GB)

Berapa Ukuran Swap yang Ideal?

Jangan asal besar! Menentukan ukuran Swap ada rumusnya agar performa tetap seimbang. Berikut panduan praktisnya:

Kapasitas RAM FisikUkuran Swap yang Disarankan
Kurang dari 2GB2 kali lipat ukuran RAM (Contoh: RAM 1GB → Swap 2GB)
2GB – 8GBSamakan dengan ukuran RAM (Contoh: RAM 4GB → Swap 4GB)
8GB – 16GBCukup 0.5 kali ukuran RAM (Contoh: RAM 16GB → Swap 8GB)
Lebih dari 16GBTidak wajib, tapi 2GB – 4GB cukup untuk jaga-jaga saja.

Kita akan membuat file sebesar 4GB. Kamu bisa sesuaikan, misalnya 2G untuk 2GB atau 8G untuk 8GB.

sudo fallocate -l 4G /swapfile

Catatan: Masukkan password user kamu jika diminta. Tidak akan ada karakter yang muncul saat mengetik password, itu normal di Linux demi keamanan.

3. Mengunci “Pintu” Swap

Demi keamanan, file swap ini hanya boleh diakses oleh sistem (root). Kita harus ubah izin aksesnya agar orang lain tidak bisa mengintip data di dalamnya.

sudo chmod 600 /swapfile

4. Mengubah File Menjadi “RAM Virtual”

Sekarang, kita beritahu Ubuntu kalau file tadi bukan file biasa, melainkan area Swap.

sudo mkswap /swapfile

Setelah itu, langsung aktifkan:

Cek lagi! Jalankan free -h. Sekarang seharusnya kolom Swap kamu sudah terisi angka 4GB. Hooray!

5. Tips Pro: Biar Swap Tetap Aktif Saat Laptop Restart

Langkah di atas akan hilang kalau laptop kamu dimatikan. Biar permanen, kita harus mendaftarkannya ke sistem.

Ketik perintah ini (copy-paste saja):

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

6. Mengatur Kecepatan “Napas” (Swappiness)

Linux punya pengaturan bernama Swappiness. Nilainya 0 sampai 100. Semakin kecil nilainya, Linux akan semakin jarang memakai Swap (ini bagus kalau kamu pakai SSD agar tidak cepat aus).

Standarnya adalah 60. Mari kita ubah ke 10 agar sistem lebih efisien:

sudo sysctl vm.swappiness=10

Agar settingan ini permanen setelah restart:

echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf

Kesimpulan

Selamat! Kamu baru saja melakukan optimasi sistem Ubuntu layaknya seorang Expert. Sekarang, multitasking jadi lebih lega dan risiko aplikasi force close karena kehabisan RAM jadi jauh berkurang.

Ingat: Swap memang sangat membantu, tapi tetap tidak secepat RAM fisik. Jadi kalau ada budget lebih, tetap disarankan untuk upgrade RAM hardware ya!

Share.

Seorang Senior Software Engineer di PT. Astra Internasional, Tbk. dengan pengalaman lebih dari 6 tahun di industri teknologi. Lulusan Teknik Informatika Universitas Lampung & Hacktiv8 (Fullstack JS) memiliki spesialisasi dalam ekosistem JavaScript, TypeScript, dan Node.js. Selain menangani proyek skala besar corporate, penulis aktif membagikan tutorial teknis dan strategi produktivitas melalui tulisan untuk membantu sesama developer berkembang.

Exit mobile version