GNU/Linux >> Belajar Linux >  >> Linux

Buat dan hapus file swap di Ubuntu

Ada dua tipe dasar memori:Random Access Memory (RAM) dan file swap.

Komputer menggunakan RAM untuk menyimpan data dan menjalankan program dan layanan. Karena data ini tidak disimpan saat komputer dimatikan, alokasi tersebut hanya alokasi sementara.

Saat Anda menggunakan hard drive, yang diklasifikasikan sebagai perangkat penyimpanan data elektro-mekanis, untuk menyimpan data secara permanen di komputer, Anda dapat menyimpan data di sistem Anda dalam file swap bahkan saat perangkat mati. Saat komputer dinyalakan ulang, komputer akan mentransfer data ke RAM sehingga CPU dapat menjalankan program dan layanan sesuai kebutuhan.

Sistem juga membuat file swap untuk menggunakan ruang disk ketika perlu mengalokasikan manajemen memori forkernel data tetapi kehabisan RAM.

Biasanya, Anda menggunakan file swap di sistem RAM rendah (sekitar 1 GB). Anda tidak perlu menukar file untuk dijalankan di sistem operasi Ubuntu® atau lingkungan Linux®. Namun, tanpa file swap, sistem Anda mungkin mengalami penurunan kinerja saat menjalankan program dan proses dengan permintaan tinggi.

Tabel berikut menunjukkan ukuran swap yang disarankan berdasarkan berapa banyak RAM yang Anda miliki dan apakah Anda memilih hibernasi . Hibernasi membutuhkan lebih banyak ruang karena akan menghemat status sistem saat Anda mematikan dan memulihkan status sistem saat Anda memulai ulang.

Ukuran RAM Ukuran swap (tanpa hibernasi) Ukuran Tukar (dengan hibernasi)
256MB 256MB 512MB
512MB 512MB 1GB
1 GB 1GB 2GB
2GB 1GB 3GB
3 GB 2GB 5GB
4GB 2GB 6GB
6 GB 2GB 8 GB
8 GB 3GB 11GB

Buat file swap

  1. Verifikasi ukuran file swap saat ini. Anda dapat menggunakan salah satu dari perintah berikut untuk menentukan ukuran file swap yang ada:

     free -m
    
     swapon -s
    
     swapon -show
    

    Catatan :Jika tidak ada output atau output 000 , file swap mungkin tidak dikonfigurasi.

  2. Untuk membuat file swap, jalankan perintah berikut:

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

    Dimana:

    • jika :file input (akan selalu sama)
    • dari :file output (Anda dapat menamai file ini sesuai keinginan)
    • bs :ukuran blok (pertahankan nilai pada 1024)
    • hitung :jumlah blok untuk membaca dan menulis, yang membantu Anda menentukan berapa banyak ruang yang Anda butuhkan untuk file swap.

    Catatan :Ingatlah bahwa jika Anda memerlukan ukuran tertentu, Anda dapat mengubahcount nilai dengan mengalikannya dengan nilai ukuran blok untuk ukuran baru (dalam MB). Misalnya, mengalikan ukuran blok lama, 1024 , dengan ukuran baru, 4096 ,menghasilkan 4194304 untuk hitungan .

  3. Berikan root pengguna dengan izin baca dan tulis untuk file swap dengan menjalankan perintah berikut:

     chmod 600 /swapfile
    
  4. Siapkan area swap:

     mkswap /swapfile
    
  5. Aktifkan memori swap:

     swapon /swapfile 
    
  6. Gunakan editor teks untuk menambahkan baris /swapfile swap swap defaults 0 0 ke/etc/fstab berkas.

  7. Verifikasi bahwa konfigurasi file swap baru menggunakan salah satu perintah di langkah 1.

Untuk informasi lebih lanjut tentang fstab , kunjungi:https://wiki.archlinux.org/index.php/Fstab

Hapus file swap

  1. Jalankan perintah berikut untuk mengaktifkan kembali file swap:

     swapoff -v /swapfile
    
  2. Gunakan editor teks untuk menghapus /etc/fstab masuk.

  3. Jalankan perintah berikut untuk menghapus swapfile:

     rm -f /swapfile
    

Linux
  1. Cara Membuat Swap di Linux

  2. Cara membuat file swap di Linux

  3. Hapus dan Buang File dengan Benar di Ubuntu Dengan Rusak

  1. Cara Menambahkan File Swap Di Ubuntu

  2. Buat file swap Linux

  3. Bagaimana cara menghapus file ._ dalam direktori? Ubuntu

  1. Kapan File yang Dapat Dieksekusi Tidak?

  2. Buat dan ekstrak file tar.gz dan tar.bz2 di ubuntu linux

  3. Bagaimana saya bisa menghapus PHPStorm sepenuhnya, dan semua file terkait di Ubuntu 13.04?