Cara membuat partition swap pada contoh EC2 anda

Cara membuat partition swap pada contoh EC2 anda

Membuat partition swap pada contoh Amazon Elastic Compute Cloud (EC2) dapat membantu meningkatkan prestasi dan kestabilan sistem anda. Partition swap adalah ruang pada cakera keras yang boleh digunakan oleh sistem pengendalian sebagai memori maya apabila memori fizikal (RAM) berjalan rendah.

Dalam artikel ini, kami akan menerangkan cara membuat partition swap pada contoh EC2 anda.

  1. Periksa sama ada contoh EC2 anda mempunyai partition swap
  2. Sebelum membuat partition swap, anda harus memeriksa sama ada contoh EC2 anda sudah mempunyai satu. Untuk melakukan ini, anda boleh menjalankan arahan berikut di terminal:

    sudo swapon -s  

    Sekiranya anda melihat output yang menyenaraikan fail swap atau partition, maka contoh anda sudah mempunyai partition swap.

  3. Tentukan jumlah ruang pertukaran yang anda perlukan
  4. Jumlah ruang swap yang anda perlukan bergantung pada jumlah memori fizikal (RAM) pada contoh EC2 anda dan jumlah aplikasi intensif memori yang anda merancang untuk dijalankan. Sebagai peraturan umum, ruang swap harus sekurang -kurangnya sama dengan jumlah RAM atas contoh.

    Untuk menentukan jumlah RAM pada contoh anda, anda boleh menjalankan arahan berikut di terminal:

    percuma -m  

    Ini akan memaparkan jumlah memori (dalam megabait) pada contoh EC2 anda. Untuk mengira jumlah ruang swap yang anda perlukan, hanya melipatgandakan jumlah RAM sebanyak 2.

  5. Buat fail swap
  6. Untuk membuat fail swap pada contoh EC2 anda, anda boleh menggunakan perintah fallocate. Perintah berikut akan membuat fail swap 2 GB bernama /swapfile:

    sudo fallocate -l 2g /swapfile  

    Sekiranya arahan Fallocate tidak tersedia pada contoh anda, anda boleh menggunakan arahan DD sebaliknya:

    sudo dd if =/dev/sifar =/swapfile bs = 1024 count = 2097152  

    Perintah ini juga akan membuat fail swap 2 GB bernama /swapfile.

  7. Tetapkan kebenaran yang betul pada fail swap
  8. Fail swap hanya boleh diakses oleh pengguna root. Anda boleh menetapkan kebenaran yang betul menggunakan arahan berikut:

    sudo chmod 600 /swapfile  

  9. Sediakan ruang swap
  10. Untuk menyediakan ruang swap, anda perlu menggunakan arahan MKSWAP. Perintah berikut akan menubuhkan /swapfile sebagai ruang swap:

    sudo mkswap /swapfile  

  11. Dayakan ruang pertukaran
  12. Untuk membolehkan ruang swap, anda boleh menggunakan perintah swapon. Perintah berikut akan membolehkan ruang pertukaran /swapfile:

    sudo swapon /swapfile  

  13. Jadikan ruang swap kekal
  14. Secara lalai, fail swap tidak akan didayakan pada reboot sistem. Untuk menjadikan ruang swap kekal, anda perlu menambah entri ke fail /etc /fstab. Buka fail dengan editor teks:

    sudo nano /etc /fstab  

    Tambahkan baris berikut pada akhir fail:

    /swapfile swap swap lalai 0 0
    1/swapfile swap swap lalai 0 0

    Simpan dan keluar dari fail. Fail swap kini akan didayakan pada reboot sistem.

Kesimpulan

Itu sahaja! Anda kini telah membuat partition swap pada contoh EC2 anda. Ini akan membantu meningkatkan prestasi dan kestabilan sistem anda, terutamanya apabila menjalankan aplikasi intensif memori.