Tukar memori adalah bagian dari sistem penyimpanan permanen (harddisk). Ketika sistem menemukan memori fisik sistem penuh, maka secara otomatis memulai pemanfaatan memori Swap yang tersedia pada sistem. Secara sederhana, memori swap adalah bagian dari hard disk yang digunakan sebagai RAM pada sistem.
Jika sistem Anda menghadapi masalah seperti sistem sering kehabisan memori dan Anda tidak ingin menambah memori fisik. Maka ini adalah ide terbaik untuk menambahkan memori Swap pada sistem Anda. Ingat, memori swap bagus tapi jauh lebih lambat daripada memori fisik. Tutorial ini akan membantu Anda membuat file swap di sistem Linux dan menggunakannya sebagai memori swap.
Cara Membuat Swap di Linux
Berikut adalah tutorial langkah demi langkah untuk membuat file swap di mesin Linux dan mengkonfigurasinya di sistem.
-
Periksa Tukar Sistem
Sebelum mulai bekerja, periksa apakah sistem telah mengaktifkan swap. Jika tidak ada swap, Anda hanya akan mendapatkan header output.
sudo swapon -s Atau gunakan perintah gratis atau teratas untuk melihat status memori swap.
-
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 agar swap harus sama dengan dua kali lipat dari memori fisik yang terpasang.
Sistem saya memiliki memori fisik 2 GB yang terpasang. Jadi saya membuat file swap sebesar 4 GB menggunakan perintah berikut. Kemudian atur izin yang tepat pada file:
sudo fallocate -l 4G /swapfile chmod 600 /swapfile -
Buat Tukar
Sekarang buat file ini sebagai file swap yang dapat digunakan menggunakan mkswap perintah.
sudo mkswap /swapfile -
Aktifkan Tukar
Setelah itu, aktifkan memori swap di sistem Anda 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. Sebaiknya buat salinan file ini sebelum diubah:
cp /etc/fstab /etc/fstab.backup vim /etc/fstab /swapfile none swap sw 0 0
-
Pengaturan Parameter Kernel
Sekarang ubah swappiness parameter kernel sesuai kebutuhan Anda. Ini memberi tahu 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
Nonaktifkan Tukar
Jika Anda tidak membutuhkan file swap atau perlu menambah file swap. Anda dapat menonaktifkan file swap yang sudah aktif di sistem menggunakan perintah berikut.
swapoff /swapfile
Anda dapat membuat file swap baru yang lebih besar menggunakan langkah-langkah di atas atau menonaktifkan secara permanen menghapus entri dari file /etc/fstab.
Kesimpulan
Anda telah berhasil membuat file swap di mesin Linux Anda dan mengonfigurasinya sebagai memori swap.