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 🙂