Menambah Swap Menggunakan Fallocate

Posted on

Sangat mudah untuk menambahkan swap pada sistem operasi menggunakan fallocate, ini biasanya cara sederhana yang saya gunakan pada VPS yang mempunyai ram minim. Swap sendiri dapat membantu kinerja sistem menjadi lebih cepat. Biasanya saya menggunakan cara ini pada sistem operasi berbasis ubuntu namun bisa juga digunakan pada sistem operasi linux lainnya.

Berikut contoh vps yang tidak mempunyai swap :

# free -m
total used free shared buffers cached
Mem: 1024 915 108 277 0 461
-/+ buffers/cache: 453 570
Swap: 0 0 0

Cara menambah swap ini hanya berlaku pada sistem vps berbasis KVM (tidak berlaku untuk openvz/lvz), caranya cukup dengan perintah berikut :

1. Buat file swap dengan fallocate

fallocate -l 1G /swapfile

2. Beri hak akses read & write hanya pada user sistem untuk file swap tadi

chmod 600 /swapfile

3. Jadikan file tersebut menjadi mode swap

mkswap /swapfile

4. Mount file swap tadi ke dalam sistem swap

swapon /swapfile

5. Cek kembali menggunakan free -m, mestinya swap sudah ditambahkan seperti berikut :

# free -m
total used free shared buffers cached
Mem: 1024 915 108 277 0 461
-/+ buffers/cache: 453 570
Swap: 1024 138 885

Adapun agar otomatis termount file swap tadi kedalam sistem, cukup tambahkan baris berikut pada /etc/fstab :

/swapfile   none    swap    sw    0   0

 Dan agar lebih efektif kinerja sistem swap, tambahkan baris berikut pada /etc/sysctl.conf :

vm.swappiness = 10
vm.vfs_cache_pressure = 50

Jangan lupa jalankan perintah berikut untuk mengaktifkan fungsi diatas :

# sysctl -p

Sip, sudah selesai catatan saya hari ini. Semoga membantu bagi yang butuh.. see you~~

Gravatar Image
Seorang warga negara Indonesia biasa. Pengguna MAC dan develop server Ubuntu & CentOS. Contact : admin [at] nugi.biz

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.