Bermula Dengan Tukar Fail di Linux

Bermula Dengan Tukar Fail di Linux

Panduan ini akan memperkenalkan anda untuk menukar fail di Linux dengan menentukan apa itu fail pertukaran dan peranan penting yang dimainkannya dalam memastikan sistem anda stabil.





Apa itu Fail Tukar?

Fail pertukaran dalam Linux adalah fail pada cakera keras anda yang digunakan kernel Linux untuk menyimpan data pemboleh ubah aplikasi yang berjalan di komputer anda. Proses yang dikenali sebagai swap bertanggung jawab untuk memindahkan data ke file swap ketika Memori Akses Rawak (RAM) tidak mencukupi.





Bayangkan anda menjalankan aplikasi intensif memori dan sistem mula menggunakan 100% RAM, sistem operasi Linux akan menggunakan fail pertukaran untuk mengelakkan RAM anda mengisi dan menjadikan sistem anda tidak responsif atau lebih buruk: crash.





Catatan : Membaca data dari fail pertukaran sedikit lebih perlahan daripada membaca langsung dari RAM tetapi ia adalah alternatif yang lebih baik daripada sistem anda rosak.

Lihat Fail Tukar Anda Menggunakan swapon

Untuk mendapatkan maklumat mengenai fail pertukaran pada sistem anda, jalankan arahan berikut:



swapon

Keluaran arahan di atas akan serupa dengan yang ditunjukkan di bawah.

Keluaran menunjukkan bahawa / akar folder mengandungi fail pertukaran sistem anda bernama swapfile . Selain itu, ukuran swap file adalah 2GB dan saat ini, sistem menggunakan sekitar 41 megabyte ruang swap file.





Oleh kerana ruang RAM dan pertukaran berfungsi bersama untuk menyimpan data sementara, anda mungkin memerlukan maklumat terperinci mengenai keduanya. Anda boleh melakukannya dengan menggunakan percuma arahan.

free -h

Cara Membuat Fail Tukar di Linux

Sekiranya anda mengalami masalah prestasi dengan RAM anda, maka anda harus mempertimbangkan untuk membuat atau menambah ukuran fail pertukaran anda.





Berkaitan: Cara Mengurus Memori Anda di Linux

Sekiranya anda mempunyai sistem dengan RAM yang rendah, misalnya, 2GB, anda harus membuat fail pertukaran yang berukuran lebih kurang dua kali ganda daripada RAM anda, iaitu 4GB.

Sebaliknya, jika anda mempunyai ruang RAM yang cukup pada sistem anda, misalnya, 8GB maka fail pertukaran anda boleh menjadi 25% dari RAM anda, iaitu 2GB kerana RAM anda dapat menampung lebih banyak data pemboleh ubah aplikasi.

Sebelum anda dapat membuat fail pertukaran baru, pastikan untuk mematikan semasa anda / swapfile :

sudo swapoff /swapfile

Sekarang buat fail pertukaran saiz 2GB menggunakan fallocok arahan.

sudo fallocate -l 2G /swapfile

Sekiranya anda tidak mempunyai fail pertukaran, arahan yang disebutkan di atas akan membuatnya untuk anda, tetapi sekiranya anda sudah memilikinya, ia akan menimpa yang sudah ada.

Sesuaikan Swappiness di Linux

Swappiness adalah nilai yang digunakan kernel Linux untuk menentukan seberapa kerap RAM harus menggunakan fail swap. Secara lalai, nilainya ditetapkan ke 60. Semakin tinggi nilainya, semakin kerap RAM anda akan menggunakan fail pertukaran, yang sangat sesuai jika anda mempunyai RAM yang rendah. Nilai fail pertukaran mungkin antara 0 hingga 100.

Untuk melihat nilai swappiness anda, jalankan arahan berikut:

cat /proc/sys/vm/swappiness

Untuk sementara mengubah nilai swappiness pada sistem anda, misalnya, 20, gunakan perintah berikut:

sudo sysctl vm.swappiness=20

Catatan : Nilai ini akan diset semula ke lalai setelah sistem anda dihidupkan semula.

Untuk mengekalkan kebahagiaan anda, anda harus menambahkan baris berikut vm.swappiness = 20 di bahagian bawah anda dll / sysctl.conf fail konfigurasi.

Pastikan untuk menghidupkan semula sistem anda agar perubahan tersebut berlaku.

reboot

Cara Mengeluarkan Fail Tukar

Untuk membuang fail pertukaran yang tidak lagi anda perlukan, matikan dulu dengan menggunakannya pertukaran dan kemudian gunakan perintah rm untuk memadam fail anda .

bagaimana untuk mengetahui apa yang menggunakan lebar jalur di rangkaian
sudo swapoff /swapfile
sudo rm /swapfile

Menggunakan Partition Dedicated untuk Pertukaran

Dengan adanya fail pertukaran, anda semestinya mengharapkan prestasi yang jauh lebih baik dari sistem anda kerana fail pertukaran akan mengelakkan sistem anda hancur semasa menjalankan aplikasi yang berintensifkan memori.

Untuk sistem kritikal misi, anda mungkin mempertimbangkan untuk membuat partisi khusus pada cakera keras anda untuk menukar. Partisi swap dan fail pertukaran mempunyai kebaikan dan keburukan mereka yang berkaitan dengannya.

Berkongsi Berkongsi Tweet E-mel Apa itu Partisi Swap Linux? Semua Yang Perlu Anda Ketahui

Sebilangan besar pemasangan Linux mencadangkan anda memasukkan partisi swap. Untuk apa partisi pertukaran? Inilah yang perlu anda ketahui.

Baca Seterusnya
Topik-topik yang berkaitan
  • Linux
  • Memori Komputer
  • Linux
Mengenai Pengarang Baik untuk pergi(36 Artikel Diterbitkan)

Mwiza mengembangkan perisian secara profesional dan menulis secara meluas mengenai Linux dan pengaturcaraan front-end. Beberapa minatnya merangkumi sejarah, ekonomi, politik & seni bina perusahaan.

Lagi Dari Mwiza Kumwenda

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan