GNU/Linux >> Belajar Linux >  >> Linux

Cara Menambahkan Ruang Swap di Ubuntu 22.04

Cara Menambahkan Ruang Swap di Ubuntu 22.04. Swap Space adalah ruang di Linux yang digunakan ketika jumlah memori fisik (RAM) sudah penuh. Jika sistem membutuhkan lebih banyak sumber daya memori dan RAM penuh, ruang swap memungkinkan Anda menyimpan informasi tambahan.

Ruang swap dapat membantu mesin dengan sejumlah kecil RAM. Jika Anda memiliki server dengan RAM 1GB, maka memori Anda akan habis dan Anda akan mendapatkan error karena server Anda tidak dapat mengalokasikan memori yang cukup.

Dalam panduan ini Anda akan mempelajari cara menambahkan ruang swap dan juga menghapus ruang swap yang sudah dibuat.

Periksa Ruang Tukar

Pertama, Anda perlu memeriksa apakah server Anda sudah memiliki ruang swap yang dikonfigurasi. 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:          0.9Gi       334Mi       466Mi       54Mi       0.5Gi       0.5Gi
Swap:          1.0G          0B        1.0G

05. Membuat File Swap Permanen

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 kami /etc/fstab file .

Cadangkan /etc/fstab file jika terjadi kesalahan.

sudo cp /etc/fstab /etc/fstab.bak

Tambahkan informasi file swap di akhir /etc/fstab . Anda file dengan perintah berikut.

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

06. 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 Ubuntu 22.04 Anda.

Terima kasih atas waktunya. Jika Anda menghadapi masalah atau umpan balik, silakan tinggalkan komentar di bawah.


Linux
  1. Cara Menambahkan File Swap Di Ubuntu

  2. Bagaimana Menambahkan Pencetak di Ubuntu 11.10 | Tambahkan Pencetak di Ubuntu

  3. Cara Menambahkan Ruang Swap di Debian 11

  1. Cara Menambahkan Ruang Swap di Ubuntu 18.04

  2. Cara Menambahkan Ruang Swap di Ubuntu 18.04

  3. Bagaimana cara menambahkan ruang swap di linux

  1. Cara Menambahkan Ruang Swap di Ubuntu 20.04

  2. Cara Menambahkan Ruang Swap di CentOS 7

  3. Cara Menambahkan Ruang Swap di CentOS 8