Cara Menambahkan Swap Space pada Debian 11. Swap Space adalah sebuah space di Linux yang digunakan ketika jumlah memori fisik (RAM) sudah penuh. Jika sistem membutuhkan lebih banyak sumber daya memori dan RAM penuh, halaman yang tidak aktif dalam memori akan dipindahkan ke ruang swap.
Ruang swap dapat membantu mesin dengan sejumlah kecil RAM. Jika Anda memilih instance VM dengan RAM 600 MB, maka memori Anda akan habis dan Anda tidak dapat mengalokasikan memori.
Panduan ini memberikan langkah-langkah yang diperlukan untuk menambahkan ruang swap pada Debian 11.
Periksa Ruang Tukar
Periksa apakah server Debian Anda sudah memiliki ruang swap. Lebih sering mesin virtual tidak memiliki ruang swap yang diaktifkan secara default. Periksa ruang swap dengan perintah berikut.
sudo swapon --show
Jika Anda tidak mendapatkan output apa pun, maka server Anda tidak memiliki ruang swap. Saatnya menambahkan memori swap.
01. Membuat File Tukar
Sekarang Anda dapat membuat file swap untuk menambahkan 1 GB (1G
) ruang angkasa. Anda juga dapat menambah jumlah ruang yang Anda butuhkan.
sudo fallocate -l 1G
/swapfile
02. Siapkan Izin Berkas Tukar
Sekarang Anda memiliki file swap dengan ukuran yang benar dan dapat diaktifkan sebagai ruang swap.
Lanjutkan dengan menyiapkan izin yang benar.
sudo chmod 600 /swapfile
03. Siapkan Ruang Tukar
Anda sekarang dapat menandai file sebagai ruang swap dengan mkswap
perintah.
sudo mkswap /swapfile
Anda akan menerima output yang mirip dengan ini.
Output
Setting up swapspace version 1, size = 1024 MiB (1073737728 bytes)
no label, UUID=f59595fb-754b-47ae-af6b-8dd6e98654d8
04. Aktifkan Ruang Tukar
Aktifkan ruang swap dan izinkan sistem untuk memanfaatkan ruang tersebut.
sudo swapon /swapfile
Verifikasi bahwa swap tersedia dengan mengetik:
sudo swapon --show
Output
NAME TYPE SIZE USED PRIO
/swapfile file 1024M 0B -2
Anda dapat memeriksa output utilitas gratis lagi.
free -h
Output
total used free shared buff/cache available
Mem: 581M 275M 62M 103M 243M 110M
Swap: 1.0G 0B 1.0G
05. Membuat File Swap Permanen
Instal editor nano.
sudo apt install nano
Sekarang ruang swap hanya dibuat untuk sesi saat ini. Jika Anda me-reboot server, perubahan saat ini akan hilang. Jadi Anda dapat membuat pengaturan ini permanen dengan menambahkan file swap ke /etc/fstab
sudo nano /etc/fstab
Tambahkan berikut ini di akhir file.
/swapfile swap swap defaults 0 0
Konfigurasikan Nilai Swappiness
swappiness
parameter allow untuk mengonfigurasi seberapa sering sistem Anda menukar data dari RAM ke ruang swap.
Nilai ini akan berkisar antara 0 hingga 100 dalam persentase. Nilai mendekati nol, kernel tidak akan menukar data ke disk kecuali benar-benar diperlukan. Semakin tinggi nilainya yang mendekati 100 akan mencoba memasukkan lebih banyak data ke dalam swap dalam upaya untuk menjaga lebih banyak ruang RAM.
Jadi, memberi tahu sistem untuk tidak terlalu bergantung pada swap umumnya akan membuat sistem Anda lebih cepat.
Anda dapat melihat nilai swappiness saat ini dengan mengetik:
cat /proc/sys/vm/swappiness
Output
60
Sekarang atur nilainya menjadi 10
dengan perintah berikut.
sudo sysctl vm.swappiness=10
Output
vm.swappiness = 10
Anda dapat membuat nilai ini permanen dengan menambahkan baris ke /etc/sysctl.conf
. Anda berkas.
sudo nano /etc/sysctl.conf
Di bagian bawah, tambahkan baris berikut.
vm.swappiness=10
Tekan Ctrl+X
diikuti oleh Y
dan Enter
untuk menyimpan dan menutup file.
Menghapus Ruang Tukar
Untuk menghapus ruang swap, Anda perlu swapoff
spasi, hapus entri dari /etc/fstab
file dan akhirnya hapus file swap.
sudo swapoff -v /swapfile
Edit /etc/fstab
file dan hapus entri file swap /swapfile swap swap defaults 0 0
Terakhir, hapus file swap.
sudo rm /swapfile
Kesimpulan
Sekarang Anda telah mempelajari cara membuat file swap, mengaktifkan, mengonfigurasi ruang swap, dan menghapus ruang swap di server Debian 11 Anda.
Terima kasih atas waktunya. Jika Anda menghadapi masalah atau umpan balik, silakan tinggalkan komentar di bawah.