GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menambahkan File Swap Di Ubuntu

Tutorial ini menunjukkan cara mengatur file swap di Ubuntu Linux. Langkah-langkah telah diuji dalam versi Ubuntu terbaru termasuk Ubuntu 18.04 LTS (Bionic Beaver)

1.1-Apa Arti Bertukar di Linux?

File swap memungkinkan sistem operasi (OS) untuk memanfaatkan ruang hard disk untuk mensimulasikan memori tambahan. Secara efektif, saat sistem masuk ke mode memori rendah, ia menukar bagian tertentu dari RAM yang mungkin digunakan oleh program yang tidak aktif ke dalam hard disk untuk melepaskan kapasitas memori untuk program penting lainnya. Selanjutnya, ketika pengguna kembali ke program yang ditukar, ia bertukar tempat dengan program lain di RAM. Campuran cerdas dari RAM dan file swap ini biasanya disebut sebagai memori virtual, dan penggunaannya memungkinkan sistem untuk menjalankan program dalam jumlah yang jauh lebih banyak daripada yang mungkin dilakukan hanya dengan menggunakan RAM internal.

Secara tegas dalam konteks Linux, RAM di server Linux terdiri dari potongan memori yang secara teknis disebut sebagai halaman. Untuk mengosongkan halaman RAM ini, pertukaran LINUX dapat dieksekusi untuk menyalin halaman memori dari RAM induk ke ruang yang telah dikonfigurasi sebelumnya pada hard disk. Pertukaran Linux seperti ini memungkinkan sistem untuk mengeksploitasi lebih banyak memori fisik daripada yang awalnya tersedia. Meskipun alat yang berguna, swapping memang menderita beberapa kekurangan. Pertama, aktivitas tersebut memicu pembacaan dan penulisan hard disk dalam jumlah yang cukup besar, yang selalu memperlambat sistem Anda sampai batas tertentu. Kedua, swap-thrashing dapat terjadi jika sistem dibanjiri dengan banyak file yang sering ditukar masuk dan keluar.

1.2-Penting:Pemeriksaan Awal sebelum menyiapkan Swapfile

Sebelum pengguna melanjutkan proses pengaturan file swap, sangat penting untuk memeriksa file swap yang ada yang mungkin telah diaktifkan di VPS. Ini dapat dilakukan dengan meninjau ringkasan penggunaan swap. Perintah berikut akan mengarahkan Anda ke ringkasan yang diperlukan:

sudo swapon -s

Perintah di atas akan menghasilkan hasil berikut:

Filename Type Size Used Priority

Jika daftar di atas kebetulan kosong, Anda dapat yakin bahwa tidak ada file swap yang diaktifkan.

1.3-Menambahkan File Swap di Ubuntu - Panduan Langkah demi Langkah

Setelah pemeriksaan awal selesai, pengguna sekarang siap untuk menambahkan File Swap di Ubuntu. Yang perlu mereka lakukan adalah mengikuti langkah-langkah yang diberikan di bawah ini:

1.3.1:Langkah 1 - Memeriksa Sistem File

Setelah dipastikan bahwa tidak ada file swap aktif di server virtual, seseorang harus memeriksa jumlah ruang yang tersedia di server menggunakan df memerintah. File swap biasanya akan menempati ruang 256MB, yang akan berjumlah hanya 8% dari /dev/sda pada server berkapasitas 32GB, seseorang pasti dapat melanjutkan prosesnya. Serangkaian perintah berikut akan membantu pengguna menyelesaikan langkah pertama.

df

Filesystem 1K-blok Digunakan Tersedia Penggunaan% Dipasang di

/dev/sda 20907056 1437188 18421292 8% /
udev 121588 4 121584 1% /dev
tmpfs 49752 208 49544 1% /run
none 5120 0 5120 0% /run/lock
none 124372 0 124372 0% /run/shm

Langkah di atas menunjukkan ruang kosong pada hard disk Anda. Pastikan ada cukup ruang kosong untuk file swap Anda. Selanjutnya, kita akan membuat file sebenarnya dengan dd seperti yang dijelaskan di bawah ini.

1.3.2:Langkah 2 - Membuat File Swap

Langkah kedua adalah membuat File Swap dengan ukuran 256 MB dengan menggunakan perintah dd berikut:

sudo dd if=/dev/zero of=/swapfile bs=1024 count=256k
of=/swapfile” designates the file’s name. In this case the name is swapfile.

Akibatnya, file swap dapat disiapkan dengan membuat area swap Linux yang ditunjuk menggunakan perintah berikut:

sudo mkswap /swapfile

Perintah di atas akan menampilkan hasil sebagai berikut:

Setting up swapspace version 1, size = 262140 KiB
no label, UUID=103c4545-5fc5-47f3-a8b3-dfbdb64fd7eb

Penyelesaian Langkah 2 akan mengarah pada pembuatan File Swap. Langkah selanjutnya, seperti yang dijelaskan di bawah, akan mengarah pada aktivasi File Swap yang dibuat.

1.3.3:Langkah 3 - Mengaktifkan File Swap

Proses pembuatan File Swap di Ubuntu perlu diselesaikan dengan mengaktifkan file yang dibuat. Ini dapat dilakukan dengan menggunakan perintah berikut:

sudo swapon /swapfile

Penyelesaian Langkah 3 akan memungkinkan pengguna untuk melihat file swap baru saat berada di bawah ringkasan swap, sebagai berikut:

swapon -s
Filename Type Size Used Priority
/swapfile file 262140 0 -1
The file displayed as per details above shall exist on the virtual private server till the time the machine reboots. However, users enjoy the option of making the Swap File permanent by following the next step. 1.3.4: Step 4-Adding the Swap to the fstab file In order to lend permanence to the swap file you created, you must add the same to the fstab file. The following command that will help you open up the file remains the first in the process that shall help you do that:
sudo nano /etc/fstab
Subsequently, users need to paste in the following line:
 /swapfile       none    swap    sw      0       0

Posting langkah di atas, Swappiness dalam file idealnya harus disetel ke 10, dengan menggunakan serangkaian perintah berikut:

echo 10 | sudo tee /proc/sys/vm/swappiness
echo vm.swappiness = 10 | sudo tee -a /etc/sysctl.conf

Penting :Menghapus sub-langkah penting di atas selalu dapat menyebabkan kinerja sistem yang buruk, sementara mengonfigurasi pengaturan ke 10 akan menyebabkan swap bertindak sebagai buffer darurat, sehingga mencegah crash kehabisan memori yang menjengkelkan.

1.3.4:Langkah 4 - Menyiapkan Tingkat Izin yang Sesuai pada File Swap

Langkah terakhir dan terakhir dalam proses membuat File Swap di Ubuntu tetap menyiapkan tingkat izin yang tepat untuk file tersebut. Ini penting untuk mencegah file agar tidak dapat dibaca dunia dan memberikan keamanan yang sesuai untuk file tersebut. Hal yang sama dapat dijalankan dengan menggunakan salah satu dari perintah berikut (tergantung pada kasus)::

sudo chown root:root /swapfile
sudo chmod 0600 /swapfile

1.4 Tes

Terakhir, kami menguji apakah file swap aktif. Jalankan perintah teratas

top

ruang swap harus ditampilkan di kolom

KiB Swap: 262140
  • Ubuntu

Ubuntu
  1. Cara Menambahkan Ruang Swap di Ubuntu 18.04

  2. Cara Meningkatkan Ukuran Swap di Ubuntu Linux

  3. CentOS / RHEL :Bagaimana cara menambahkan file swap

  1. Cara Mengubah Nama Host di Ubuntu 18.04

  2. Cara Menambahkan Ruang Swap di Ubuntu 22.04

  3. Cara menginstal g ++ di Ubuntu

  1. Cara menghapus file di Ubuntu Linux

  2. Cara Menambahkan Ruang Swap di Ubuntu 18.04

  3. Cara Menambahkan Pengguna ke Sudoers di Ubuntu