Cara menambahkan swap di centos, rhel dan linux ilmiah

Cara menambahkan swap di centos, rhel dan linux ilmiah

Ketika suatu sistem kehabisan memori, sistem operasi akan mulai bertukar atau halaman keluar halaman memori ke penyimpanan persisten seperti drive disk. Ini karena memori virtual lebih cepat daripada memori fisik dan lebih murah untuk menyimpan data pada disk daripada RAM. Saat Anda memiliki lebih banyak ruang disk gratis, Anda dapat menambahkan ruang swap tambahan sehingga OS Anda memiliki lokasi tambahan untuk menyimpan data sementara bila perlu. Jika server Anda tidak memiliki memori fisik yang cukup untuk semua proses yang membutuhkannya, beberapa di antaranya mungkin dipaksa untuk menggunakan memori virtual daripada memori fisik. Ini berarti bahwa mereka akan lebih lambat dan menggunakan penyimpanan disk sebagai "scratchpad" untuk data operasional mereka. Jika memungkinkan, ini harus dihindari karena penggunaan sumber daya yang kurang efisien. Tetapi jika itu menjadi perlu, maka Anda dapat menambahkan ruang swap di CentOS (atau sistem Linux lainnya).

Cara menambahkan ruang swap di linux

Langkah -langkah berikut akan membantu Anda membuat ruang swap di CentOS, RHEL, dan sistem Linux ilmiah Anda.

  1. Periksa Pertukaran Sistem:
  2. Pertama -tama, periksa apakah ada ruang swap yang sudah dikonfigurasi di sistem Anda. Jika tidak ada pertukaran, Anda hanya akan mendapatkan header output.

    swapon sudo -s  

  3. Buat file swap:
  4. Aturan praktis umum adalah menambahkan sekitar dua kali jumlah memori fisik. Tapi ini adalah perkiraan yang sangat kasar dan tidak memperhitungkan berbagai muatan kerja dari berbagai sistem. Formula yang lebih akurat adalah melipatgandakan jumlah RAM dengan 2, lalu tambahkan 10% untuk ukuran yang baik. Misalnya, jika Anda memiliki server dengan RAM 16 GB, Anda harus menambahkan 32 GB swap. Itu karena 4 GB * 2 = 32 GB + 10% = 34 GB.

    Fallocate -l 8g /swapfile  

    Atur izin yang tepat pada file.

    chmod 600 /swapfile  

  5. Jadikan itu bertukar:
  6. Sekarang, gunakan mkswap Untuk membuat area swap pada file yang dibuat di atas. Setelah Anda melakukannya, file swap siap bekerja sebagai ruang swap di sistem Anda.

    mkswap /swapfile  

  7. Aktifkan ruang swap:
  8. Sampai sekarang, Anda telah membuat ruang swap dalam file. Berikutnya adalah menggunakan Swapon Perintah untuk mengaktifkan perangkat dan file untuk paging dan bertukar.

    Swapon /Swapfile  

    Sistem Anda akan mulai menggunakan ruang swap sekarang. Anda dapat memverifikasi ini dengan menjalankan perintah berikut:

    swapon sudo -s  Ukuran Jenis Nama File. File Prioritas /Swapfile yang Digunakan 1043340 881068 -2 

  9. Pengaturan Pertukaran Permanen:
  10. Instruksi di atas memungkinkan pertukaran sementara, yang akan hilang setelah sistem reboot. Untuk mengaktifkan ini secara permanen, tambahkan entri di bawah ini /etc/fstab mengajukan.

    sudo vim /etc /fstab  

    Tambahkan baris di bawah ini ke file:

    /swapfile tidak ada swap sw 0 0 

    Simpan file dan tutup.

  11. Parameter Pengaturan Kernel:
  12. Sekarang ubah Swappiness Parameter kernel sesuai kebutuhan Anda. Ini memberi tahu sistem seberapa sering sistem menggunakan area pertukaran ini.

    Edit /etc/sysctl.conf file dan tambahkan konfigurasi berikut dalam file.

    sudo vim /etc /sysctl.conf  

    Mengatur vm.Swappiness Paramenter seperti di bawah ini:

    vm.Swappiness = 10 

    Sekarang muat ulang file konfigurasi sysctl

    sudo sysctl -p  

Kesimpulan

Ketika suatu sistem kehabisan memori, sistem operasi akan mulai bertukar atau halaman keluar halaman memori ke penyimpanan persisten seperti drive disk. Saat Anda memiliki lebih banyak ruang disk gratis, Anda dapat menambahkan ruang swap tambahan sehingga OS Anda memiliki lokasi tambahan untuk menyimpan data sementara bila perlu. Aturan praktis umum adalah menambahkan sekitar dua kali jumlah memori fisik. Tapi ini adalah perkiraan yang sangat kasar dan tidak memperhitungkan berbagai muatan kerja dari berbagai sistem.

Formula yang lebih akurat adalah melipatgandakan jumlah RAM dengan 2, lalu tambahkan 10% untuk ukuran yang baik. Dan saat itulah Anda kehabisan memori fisik dan tidak dapat melayani permintaan baru apa pun. Saat ini terjadi, OS bertukar proses dan halaman dan halaman yang paling baru digunakan (LRU). Dengan ruang swap yang cukup, Anda dapat menghindari mencapai situasi ini.