Android

Bagaimana cara menambahkan ruang swap pada debian 10 linux

Tutorial Partisi di Linux Ubuntu

Tutorial Partisi di Linux Ubuntu

Daftar Isi:

Anonim

Swap adalah ruang pada disk yang digunakan ketika jumlah memori fisik penuh. Ketika sistem Linux kehabisan RAM, halaman tidak aktif dipindahkan dari RAM ke ruang swap.

Swap space dapat berbentuk partisi swap khusus atau file swap. Biasanya, ketika menjalankan mesin virtual Debian, partisi swap tidak ada sehingga satu-satunya pilihan adalah membuat file swap.

Tutorial ini akan memandu Anda melalui langkah-langkah menambahkan file swap di Debian 10 Buster.

Sebelum kamu memulai

Meskipun mungkin, tidak umum untuk memiliki beberapa ruang swap pada satu mesin. Untuk memeriksa apakah instalasi Debian Anda telah mengaktifkan swap, jalankan perintah berikut:

sudo swapon --show

Jika output kosong, itu berarti bahwa sistem tidak memiliki ruang swap.

Kalau tidak, jika Anda mendapatkan sesuatu seperti di bawah ini, Anda telah mengaktifkan swap pada sistem Debian Anda.

NAME TYPE SIZE USED PRIO /dev/sda2 partition 4G 0B -1

Untuk mengaktifkan swap, pengguna yang menjalankan perintah harus memiliki hak sudo.

Membuat File Swap

Dalam contoh ini, kita akan membuat dan mengaktifkan swap 1G . Untuk membuat swap yang lebih besar, ganti 1G dengan ukuran ruang swap yang diinginkan.

Langkah-langkah di bawah ini menunjukkan cara menambahkan ruang swap pada Debian 10.

  1. Pertama buat file yang akan digunakan untuk swap:

    sudo fallocate -l 1G /swapfile

    Jika fallocate tidak diinstal atau Anda mendapatkan pesan kesalahan yang mengatakan fallocate failed: Operation not supported Anda dapat menggunakan perintah berikut untuk membuat file swap:

    sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576

    Hanya pengguna root yang dapat membaca dan menulis ke file swap. Keluarkan perintah di bawah ini untuk mengatur izin yang benar:

    sudo chmod 600 /swapfile

    Gunakan alat mkswap untuk mengatur area Linux swap pada file:

    sudo mkswap /swapfile

    Aktifkan file swap:

    sudo swapon /swapfile

    Untuk membuat perubahan permanen, buka file /etc/fstab :

    sudo nano /etc/fstab

    dan tempelkan baris berikut:

    / etc / fstab

    /swapfile swap swap defaults 0 0

    Verifikasi apakah swap aktif menggunakan swapon atau perintah free seperti yang ditunjukkan di bawah ini:

    sudo swapon --show

    NAME TYPE SIZE USED PRIO /swapfile file 1024M 507.4M -1

    sudo free -h

    total used free shared buff/cache available Mem: 488M 158M 83M 2.3M 246M 217M Swap: 1.0G 506M 517M

Menyesuaikan Nilai Swappiness

Swappiness adalah properti kernel Linux yang menentukan seberapa sering sistem akan menggunakan ruang swap. Swappiness dapat memiliki nilai antara 0 dan 100. Nilai yang rendah akan membuat kernel mencoba menghindari bertukar kapan pun memungkinkan sementara nilai yang lebih tinggi akan membuat kernel menggunakan ruang swap lebih agresif.

Nilai swappiness default adalah 60. Anda dapat memeriksa nilai swappiness saat ini menggunakan perintah cat :

cat /proc/sys/vm/swappiness

60

Sementara nilai swappiness 60 adalah OK untuk sebagian besar sistem Linux, untuk server produksi Anda harus menetapkan nilai yang lebih rendah.

Misalnya, untuk mengatur nilai swappiness ke 10, ketik:

sudo sysctl vm.swappiness=10

Untuk membuat parameter ini persisten di seluruh reboot, tambahkan baris berikut ke file /etc/sysctl.conf :

/etc/sysctl.conf

vm.swappiness=10

Nilai swappiness optimal tergantung pada beban kerja sistem Anda dan bagaimana memori digunakan. Anda harus menyesuaikan parameter ini sedikit demi sedikit untuk menemukan nilai optimal.

Menghapus File Swap

Untuk menonaktifkan dan menghapus file swap, lakukan langkah-langkah di bawah ini:

  1. Nonaktifkan ruang swap dengan menjalankan:

    sudo swapoff -v /swapfile

    Buka file /etc/fstab dengan editor teks Anda dan hapus entri file swap /swapfile swap swap defaults 0 0 .

    Akhirnya, hapus file swapfile yang sebenarnya dengan perintah rm :

    sudo rm /swapfile

Kesimpulan

Anda telah belajar cara membuat file swap dan mengaktifkan dan mengkonfigurasi ruang swap pada mesin Debian 10 Anda.

menukar ram debian