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~~