Tutorial

Menambahkan Swap pada Ubuntu 14.04

Pada artikel kali ini saya akan membahas bagaimana cara menambahkan partisi swap pada Ubuntu 14.04, hal ini terjadi ketika RAM kita hanya berukuran 512MB dan tiba-tiba database MySQL berhenti sendiri karena out of memory alias memory RAM kita kehabisan.

Pastikan dulu partisi swap kita terlebih dahulu dengan perintah

sudo swapon -s
Filename                Type        Size    Used    Priority

jika hasilnya seperti diatas berarti partisi swap kita tidak ada, adapun cara lain untuk melihat kapasitas serta sisa RAM dan swap kita dengan perintah top atau bisa dengan

free -m
          total       used       free     shared    buffers     cached
Mem:        488        239        249         25          8         56
-/+ buffers/cache:     173        314
Swap:         0          0          0

Pada perintah free -m tersebut terlihat bahwa total swap kita 0, sebelum kita buat partisi swap, pastikan terlebih dahulu kapasitas hardisk kita pasih cukup terutama di partisi root (/) dengan perintah

df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            230M  4.0K  230M   1% /dev
tmpfs            49M  392K   49M   1% /run
/dev/vda1        20G  5.2G   14G  28% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
none            5.0M     0  5.0M   0% /run/lock
none            245M     0  245M   0% /run/shm
none            100M     0  100M   0% /run/user

Ternyata partisi root (/) baru terpakai 5.2G dan tersisa 14G, disini kita akan membuat partisi swap dengan nama swapfile dan ditaruh pada partisi root (/) sehingga path lengkapnya adalah /swapfile, perintah yang digunakan adalah

sudo dd if=/dev/zero of=/swapfile bs=1G count=2

jika pada perintah diatas muncul error

dd: memory exhausted by input buffer of size.....

maka ubah block size (bs) menjadi 1M sehingga menjadi

sudo dd if=/dev/zero of=/swapfile bs=1G count=2
2+0 records in
2+0 records out
2147483648 bytes (2.1 GB) copied, 29.538 s, 72.7 MB/s

Ubah hak aksesnya menjadi

sudo chmod 600 /swapfile
ls -lh /swapfile
-rw------- 1 root root 2.0G Mar  5 01:40 /swapfile

Setelah hak akses kita ubah, lanjutkan dengan perintah

sudo mkswap /swapfile
Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=9c3a3e97-a54e-4612-b099-bf865454518f

Kemudian aktifkan swapfile kita dengan perintah

sudo swapon /swapfile

setelah itu cek kembali dengan perintah

sudo swapon -s
Filename                Type        Size    Used    Priority
/swapfile               file        2097148    0    -1

Untuk memastikan swap sudah aktif, cek dengan perintah

free -m
          total       used       free     shared    buffers     cached
Mem:        488        254        234         25          9         59
-/+ buffers/cache:     184        304
Swap:      1999          0       1999

Setelah swapfile kita sudah aktif, buat jadi permanen sehingga ketika direstart swapfile kita langsung aktif.

sudo nano /etc/fstab

pada baris bawah sendiri tambahkan

/swapfile    none    swap    sw    0    0

kemudian simpan dan tutup (Ctrl + X, ketik Y, Enter). Sampai disini partisi swapfile kita sudah aktif, jika kita ingin memperbesar ukuran swapfile bisa dengan mengubah besar ukurannya tapi dengan konsekuensi sisa ruang hardisk kita jadi berkurang.

Selamat mencoba 😀

Related Post :

loading...

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.