Kadang memory server kita kecil dan tidak cukup untuk menginstall dan memproses aplikasi yang banyak

Untuk itu lah swap space dibuat untuk menghindari out of memory error.

Untuk menambahkan swap space cukup mudah. Berikut caranya

1. Buat swap file dengan perintah

sudo fallocate -l 4G /swapfile

2. Cek jika storage untuk swap file telah di reserve

ls -lh /swapfile

3.  Aktifkan swapfile agar hanya bisa diakses oleh root

sudo chmod 600 /swapfile

4. Lalu tandai swapfile sebagai swap space

sudo mkswap /swapfile

5. Aktifkan swap space dengan

sudo swapon /swapfile

6. Cek jika swap space telah aktif

sudo swapon --show
free -h

7. Agar swap space ini tidak hilang jika server mati atau di restart. Maka kita harus memasukan ke dalam /etc/fstab

Back up terlebih dahulu konfigurasi fstab

sudo cp /etc/fstab /etc/fstab.bak

Lalu tambahkan perintah berikut

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

8. Untuk optimasi server ada beberapa konfigurasi yang bisa digunakan. Seperti konfig swappiness.

Masuk ke

sudo nano /etc/sysctl.conf

9. Lalu tambahkan ini di akhir line

vm.swappiness=10

10. Optimasi konfig cache pressure setting. Tambahkan juga di akhir file /etc/sysctl.conf

vm.vfs_cache_pressure = 50

 

Ok guys. Sekian tutorial untuk menambahkan swap space in server.

Cheers 🙂