Swap sangat berguna untuk sistem yang membutuhkan lebih banyak RAM daripada fisik yang tersedia. Jika memori penuh dan sistem membutuhkan lebih banyak RAM untuk menjalankan aplikasi dengan benar, sistem akan memeriksa ruang swap dan mentransfer file di sana. Secara umum, swap adalah bagian dari hard disk yang digunakan sebagai RAM pada sistem.
Saya menjalankan mesin virtual yang tidak memiliki swap. Banyak kali layanan macet karena memori tidak mencukupi. Dalam situasi ini pembuatan file Swap lebih baik untuk mempertahankannya. Artikel ini akan membantu Anda membuat file swap di sistem Linux setelah instalasi.
- Periksa Pertukaran Sistem – Sebelum bekerja pastikan bahwa sistem telah mengaktifkan swap. Jika tidak ada swap, Anda hanya akan mendapatkan output header.
sudo swapon -s - Buat File Tukar – Mari buat file yang akan digunakan untuk swap dalam sistem dengan ukuran yang diperlukan. Sebelum membuat file pastikan Anda memiliki cukup ruang kosong pada disk. Secara umum, disarankan bahwa swap harus sama dengan dua kali lipat dari memori fisik yang terpasang.
Saya memiliki memori 2GB di sistem saya. Jadi saya membuat swap berukuran 4GB.
sudo fallocate -l 4G /swapfile chmod 600 /swapfile - Buat Bertukar – Sekarang buat adalah menukar file yang dapat digunakan menggunakan perintah mkswap.
sudo mkswap /swapfile - Aktifkan Tukar – Sekarang atur swap untuk sistem menggunakan swapon perintah.
sudo swapon /swapfile Sekarang periksa kembali apakah swap diaktifkan atau tidak. Anda akan melihat hasil seperti di bawah ini.
sudo swapon -s Filename Type Size Used Priority /swapfile file 4194300 0 -1 - Setup Swap Permanen – Tambahkan entri berikut di /etc/fstab file untuk mengaktifkan swap pada reboot sistem.
vim /etc/fstab /swapfile none swap sw 0 0
- Pengaturan Parameter Kernel – Sekarang ubah swappiness parameter kernel sesuai kebutuhan Anda. Ini memberitahu sistem seberapa sering sistem menggunakan area swap ini.
Edit /etc/sysctl.conf file dan tambahkan konfigurasi berikut dalam file.
sudo vim /etc/sysctl.conf vm.swappiness=10
Sekarang muat ulang file konfigurasi sysctl
sudo sysctl -p
Pada titik ini, Anda telah berhasil mengaktifkan swap di sistem Ubuntu Anda.