Cara Merubah Ukuran Swap Ubuntu 18.04 atau 20.04


terminator

Change Swap Size in Ubuntu 18.04 or 20.04

Apa itu Swap?

Swap adalah area khusus di komputer Anda, yang dapat digunakan oleh sistem operasi sebagai RAM tambahan.

Jadi cara kerjanya, swap area akan digunakan ketika RAM yang digunakan penuh, intinya swap ini akan memberikan bantuan ketika RAM kehabisan ruang kosong.

Berapa Ukuran Swap yang Ideal?

Swap akan sangat berguna ketika RAM yang kita gunakan kecil. Teori mengatakan bahwa ukuran Swap 2 kali RAM, jadi misalkan RAM 1GB, maka Swap adalah 2GB.

Sangat masuk akal, namun ini tidak mutlak menurut saya, silahkan gunakan sesuai kebutuhan saja.

Merubah Ukuran Swap di Ubuntu

Semenjak rilis Ubuntu 17.04, partisi swap diganti dengan swap file. Kelebihan dari swap file ini, kita bisa merubah ukuran / resize dengan sangat mudah.

Pada contoh berikut, kami akan memperluas ruang swap yang tersedia di /swapfile menjadi 16 GB.

  1. Turn off all swap processes
    sudo swapoff -a
    
  2. Ubah Ukuran Swap
    sudo dd if=/dev/zero of=/swapfile bs=1G count=8
    

    Ket: if = input file, of = output file, bs = block size, count = multiplier of blocks (dalam kasus menggunakan 8Gb)

  3. Ubah Permission /swapfile
    sudo chmod 600 /swapfile
    
  4. Siapkan Swapnya
    sudo mkswap /swapfile
    
  5. Aktifkan swap file
    sudo swapon /swapfile
    
  6. Tambahkan Perubahan Secara Permanen, buka /etc/fstab
    sudo nano /etc/fstab
    

    Kemudian tambahkan kode berikut ini didalamnya:

    /swapfile none swap sw 0 0
    

    atau bisa jalankan perintah ini, agar lebih cepat:

    echo '/fileswap none swap sw 0 0' >> /etc/fstab
    
  7. Cek amount swap yang tersedia.
    grep SwapTotal /proc/meminfo
    

    atau:

    free -m
    

Cara di atas sebenarnya bisa diterapkan pada distro Linux lainnya, seperti CentOS, Debian, dan Arch, karena perintah di atas adalah standar linux, tapi kebetulan saya menjalankannya di Ubuntu.