Cara membuat partition swap pada contoh EC2 anda
- 5057
- 998
- Ronnie Hermann
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.
- Periksa sama ada contoh EC2 anda mempunyai partition swap
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.
- Tentukan jumlah ruang pertukaran yang anda perlukan
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.
- Buat fail swap
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.
- Tetapkan kebenaran yang betul pada fail swap
Fail swap hanya boleh diakses oleh pengguna root. Anda boleh menetapkan kebenaran yang betul menggunakan arahan berikut:
sudo chmod 600 /swapfile
- Sediakan ruang swap
Untuk menyediakan ruang swap, anda perlu menggunakan arahan MKSWAP. Perintah berikut akan menubuhkan /swapfile sebagai ruang swap:
sudo mkswap /swapfile
- Dayakan ruang pertukaran
Untuk membolehkan ruang swap, anda boleh menggunakan perintah swapon. Perintah berikut akan membolehkan ruang pertukaran /swapfile:
sudo swapon /swapfile
- Jadikan ruang swap kekal
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 01 /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.