Close Menu
  • Home
  • Programming
    • JavaScript
    • TypeScript
    • Node.js
    • Python
    • PHP
    • CSS
    • HTML
  • Framework
    • Express.js
    • Laravel
    • Nest.js
    • React.js
    • Expo
    • React Native
    • Next.js
    • Strapi (Headless CMS)
    • WordPress (CMS)
  • Hot Topics
    • Software Architect
    • Artificial Intelligence
    • Data Science
    • Chat Bot
    • Machine Learning
      • Library JS
        • Danfo.js
    • Natural Language Processing
    • Proof of Concept
    • Kampus
  • Roles
    • Data Engineer
    • Software Engineer
    • DevOps
      • Docker
      • Jenkins
      • VPS (Virtual Private Server)
      • Ubuntu Server
  • Databases
    • Postgre SQL
    • SQL
    • SQL Server
    • Redis

Subscribe to Updates

Get the latest creative news from FooBar about art, design and business.

What's Hot

Top 5 Framework Microservices di Tahun 2026

March 8, 2026

Belajar JavaScript: Pengenalan & Lingkungan Kerja JavaScript

March 7, 2026

Stop Pakai Satu Model AI untuk Semuanya! Pahami Konsep Ini Dulu

March 7, 2026
Facebook X (Twitter) Instagram
Lampung DevLampung Dev
  • Home
  • Programming
    • JavaScript
    • TypeScript
    • Node.js
    • Python
    • PHP
    • CSS
    • HTML
  • Framework
    • Express.js
    • Laravel
    • Nest.js
    • React.js
    • Expo
    • React Native
    • Next.js
    • Strapi (Headless CMS)
    • WordPress (CMS)
  • Hot Topics
    • Software Architect
    • Artificial Intelligence
    • Data Science
    • Chat Bot
    • Machine Learning
      • Library JS
        • Danfo.js
    • Natural Language Processing
    • Proof of Concept
    • Kampus
  • Roles
    • Data Engineer
    • Software Engineer
    • DevOps
      • Docker
      • Jenkins
      • VPS (Virtual Private Server)
      • Ubuntu Server
  • Databases
    • Postgre SQL
    • SQL
    • SQL Server
    • Redis
Facebook X (Twitter) Instagram
Lampung DevLampung Dev
Home ยป Cara Menambah RAM Ubuntu dengan Swap File: Solusi Laptop Lemot!
Tips & Trik

Cara Menambah RAM Ubuntu dengan Swap File: Solusi Laptop Lemot!

Abdan Zam Zam RamadhanBy Abdan Zam Zam RamadhanMarch 3, 2026Updated:March 3, 2026No Comments3 Mins Read
Share Facebook Twitter Pinterest LinkedIn Tumblr Reddit Telegram Email
Cara Menambah RAM Ubuntu dengan Swap File
Cara Menambah RAM Ubuntu dengan Swap File
Share
Facebook Twitter LinkedIn Pinterest Email

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!

Daftar Isi

Toggle
  • Apa itu Swap File?
  • Langkah-langkah Menambah Swap di Ubuntu
    • 1. Intip Kondisi RAM Kamu
    • 2. Membuat File Swap (Contoh: 4GB)
    • 3. Mengunci “Pintu” Swap
    • 4. Mengubah File Menjadi “RAM Virtual”
    • 5. Tips Pro: Biar Swap Tetap Aktif Saat Laptop Restart
    • 6. Mengatur Kecepatan “Napas” (Swappiness)
  • Kesimpulan

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!

Belajar Coding Cara Mengatasi Laptop Lag Cara Tambah Swap Cloud Server DevOps Indonesia DigitalOcean Swap Linux Linux Tips Optimasi RAM Performa Linux Server Optimization SSD Optimization Swap File Sysadmin Tutorial Linux Tutorial Server Ubuntu Ubuntu Ubuntu 22.04 Ubuntu 24.04 Virtual Memory
Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
Previous ArticleCara Upgrade Google Antigravity di Ubuntu Lewat Terminal
Next Article Stop Pakai Satu Model AI untuk Semuanya! Pahami Konsep Ini Dulu
Abdan Zam Zam Ramadhan
  • Website
  • LinkedIn

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.

Related Posts

AI

Stop Pakai Satu Model AI untuk Semuanya! Pahami Konsep Ini Dulu

March 7, 2026
Tips & Trik

Cara Upgrade Google Antigravity di Ubuntu Lewat Terminal

March 1, 2026
Tips & Trik

5 Tool Wajib untuk Backend Developer di Tahun 2026

January 14, 2026
Demo
Top Posts

Cara Menggunakan Foreach di Node.js?

February 13, 202472 Views

Cara Install XAMPP (Apache, MariaDB, PHP dan Perl) pada Windows

November 26, 202351 Views

Bagaimana Prospek Karir Jurusan Teknik Informatika?

February 14, 202447 Views

Contoh Soal Tes Koding Beserta Pembahasannya dengan Python

May 17, 202443 Views

10 Plugin VS Code yang Wajib Developer Install

June 15, 202442 Views
Stay In Touch
  • Facebook
  • YouTube
  • WhatsApp
  • Instagram
  • LinkedIn
Ebook Recommended
Demo
Most Popular

Cara Menggunakan Foreach di Node.js?

February 13, 202472 Views

Cara Install XAMPP (Apache, MariaDB, PHP dan Perl) pada Windows

November 26, 202351 Views

Bagaimana Prospek Karir Jurusan Teknik Informatika?

February 14, 202447 Views
Our Picks

Top 5 Framework Microservices di Tahun 2026

March 8, 2026

Belajar JavaScript: Pengenalan & Lingkungan Kerja JavaScript

March 7, 2026

Stop Pakai Satu Model AI untuk Semuanya! Pahami Konsep Ini Dulu

March 7, 2026
Learning Ecosystem
  • JavaScript
  • TypeScript
  • Python
  • Golang
  • PHP
  • SQL
  • Docker
  • Git
Facebook X (Twitter) Instagram Pinterest
  • Jobs
  • Project Freelance
  • About Me
  • Contact
Copyright © 2026 Lampung Dev. Developed by Abdan Zam Zam Ramadhan.

Type above and press Enter to search. Press Esc to cancel.