Apa itu Partisi Swap Linux? Semua Yang Anda Perlu Tahu

Apa itu Partisi Swap Linux? Semua Yang Anda Perlu Tahu

Sebilangan besar pemasangan Linux mengesyorkan agar anda memasukkan partisi swap. Ini mungkin kelihatan aneh bagi pengguna Windows yang biasa menggunakan keseluruhan sistem operasi mereka pada satu partisi.





Apa yang dilakukan partition swap, adakah anda memerlukannya, dan seberapa besar ukurannya? Ini semua adalah soalan penting yang, dengan jawapan yang tepat, dapat meningkatkan prestasi sistem anda dengan serius.





Apa yang dilakukan oleh Partisi Swap Linux

Partition swap berfungsi sebagai ruang limpahan untuk RAM anda. Sekiranya RAM anda diisi sepenuhnya, sebarang aplikasi tambahan akan menjalankan partisi pertukaran daripada RAM.





Ini mungkin terdengar seperti cara mudah untuk meningkatkan jumlah memori komputer yang dapat digunakan tanpa benar-benar mendapat lebih banyak RAM, tetapi itu tidak berlaku. RAM adalah perkakasan yang sesuai untuk memori kerana sangat cepat, tidak seperti cakera keras yang, secara relatif, jauh lebih perlahan.

Pemacu keadaan pepejal mungkin menjadikan prestasi kurang mendapat perhatian dengan kelajuan yang jauh lebih baik , tetapi mereka tidak dapat menandingi RAM. Ini juga berlaku SSD NVMe yang lebih baru . Dalam kedua-dua kes, anda tidak mahu menyebabkan kerosakan dan kerosakan pada pemacu keadaan pepejal anda.



Analogi dekat partisi swap adalah Windows pagefile, walaupun terdapat banyak perbezaan teknikal antara keduanya.

Partisi swap Linux tidak terhad kepada ruang simpanan limpahan. Ia dapat membantu PC anda dengan cara lain.





Keutamaan

Partition swap juga dapat membantu memindahkan beberapa item dari memori anda ke cakera keras anda untuk meninggalkan ruang dalam memori untuk item yang lebih penting. Ini menunjukkan bahawa item yang jarang disentuh akan dipindahkan ke partisi swap.

Ambang batas apa yang dianggap 'jarang' bergantung pada 'swappiness' (ya, itulah istilah sebenarnya yang digunakan), yang dapat dikonfigurasi. Kesukaran yang lebih tinggi bermaksud data lebih cenderung dipindahkan ke partisi pertukaran. Kesukaran yang lebih rendah bermaksud data cenderung untuk dipindahkan ke partisi pertukaran.





Hibernasi

Partisi pertukaran digunakan sebagai destinasi kandungan memori anda setiap kali anda memberitahu sistem anda melakukan hibernasi. Ini bermaksud bahawa tanpa partisi pertukaran, hibernasi pada Linux tidak mungkin dilakukan.

Oleh itu, agak jarang orang menggunakan ciri hibernasi, jadi ini mungkin tidak menjadi masalah bagi anda.

Adakah Anda Memerlukan Partisi Tukar?

Adakah ini bermaksud bahawa partisi swap diperlukan? Tidak sama sekali! Sistem Linux dapat berfungsi dengan baik tanpa partisi pertukaran. Kami sudah membincangkan faedah partisi swap. Sekarang, mengapa anda tidak mahu memilikinya?

Apabila Partition Tukar Tidak Membantu

Partisi pertukaran mempunyai kelemahannya. Mereka mengambil ruang pada cakera keras anda yang tidak mengubah saiznya secara dinamik ketika tidak digunakan. Penggunaan pertukaran yang berat juga dapat meningkatkan keausan pada pemacu utama anda. Dalam beberapa kes, partisi pertukaran bahkan tidak membantu meningkatkan prestasi. Inilah contoh di mana mempunyai partisi swap sebenarnya boleh menjadi lebih buruk daripada tidak mempunyai partisi.

Katakan anda telah memasang Linux pada netbook lama dengan hanya 2GB RAM dan cakera keras 5400rpm. Dengan hanya 2GB memori, anda dapat membayangkan bahawa mengisi dengan cepat dengan beberapa tab penyemak imbas yang terbuka. Partisi pertukaran membolehkan anda memastikan semuanya terbuka kerana ingatan meluap .

Tetapi kemudian kemacetan muncul kerana kelajuan 5400rpm cakera keras. Oleh kerana cakera keras sangat perlahan dan sistem sentiasa mahu mengakses partisi pertukaran, netbook menjadi sangat lembap. Mesin ini cukup perlahan sehingga tidak dapat digunakan melainkan anda menutup semuanya untuk mengosongkan sedikit memori.

Swappiness set tidak menjamin bahawa semua yang ada di partisi swap akan bergerak kembali setelah ruang tersedia dalam RAM. Sebaliknya, banyak yang mungkin tinggal di partisi swap, menyebabkan netbook terus lembap. Oleh itu, anda tinggal menghidupkan semula komputer anda untuk memulakan dari papan tulis yang bersih, yang memerlukan sedikit masa kerana sistem harus mengeluarkan segalanya dari partisi swap sebelum dimatikan.

cara menetapkan dpi di photoshop

Apa Yang Berlaku Apabila Anda Tidak Bertukar

Sekiranya anda memutuskan untuk melepaskan partisi pertukaran, ketahui risikonya. Apabila komputer anda memerlukan lebih banyak RAM daripada yang tersedia, antara muka dapat dikunci. Anda berisiko terpaksa keluar dari komputer dan kehilangan semua data yang anda gunakan.

Dalam kes seperti itu, anda mungkin ingin menukar partisi, walaupun hanya sekali digunakan. Ini bergantung pada sama ada anda sering kehabisan ruang simpanan. Adakah anda menyedari sekiranya anda mempunyai ruang penyimpanan 4GB lebih sedikit kerana anda telah memperuntukkan jumlah tersebut untuk menukar?

Cadangan Pertukaran Linux

Berikut adalah beberapa cadangan untuk kapan anda ingin mempunyai partisi pertukaran dan seberapa besar untuk membuatnya.

  • Sekiranya anda mahu dapat hibernasikan komputer anda , maka anda harus mempunyai partisi swap. Ukuran partisi ini mestilah ukuran memori terpasang anda, ditambah 10-25% tambahan untuk memberi ruang untuk item yang sudah dipindahkan ke partisi swap.
  • Cuma mahukan peningkatan prestasi kecil (dan anda mempunyai sekurang-kurangnya 7200rpm cakera keras)? Kemudian anda boleh menambah partisi swap jika anda mahu. Ukuran ini boleh menjadi apa sahaja yang anda mahukan, tetapi saya tidak akan membuatnya lebih besar daripada yang anda mahukan jika anda membuat partisi swap untuk mengaktifkan hibernasi.
  • Jika awak sesekali menggunakan aplikasi yang berat yang memerlukan RAM tambahan, partisi pertukaran dapat berfungsi sebagai ketenangan fikiran. Dalam kes ini, anda tidak memerlukan partisi pertukaran anda sebesar RAM anda.
  • Sekiranya anda mempunyai cakera keras 5400rpm, maka anda mungkin tidak mahu membuat partisi swap hanya kerana kemacetan boleh menjadikan komputer anda lebih teruk. Tetapi jika anda benar-benar ingin menukar, anda masih boleh membuat partisi menggunakan garis panduan ukuran yang sama seperti yang dinyatakan di atas. Pastikan anda menukar nilai swappiness menjadi sesuatu yang jauh lebih rendah.

Menukar Kesenangan

Seperti banyak aspek desktop Linux, kesukaran komputer anda disimpan dalam fail teks. Anda boleh mendapatkan fail ini dengan menavigasi ke / proc / sys / vm .

Apabila anda membuka fail, anda akan melihat satu nombor yang menunjukkan kesukaran semasa anda. Anda boleh mengedit fail ini menggunakan penyunting teks pilihan anda, asalkan anda mempunyai izin root.

Untuk melakukan ini dengan editor teks GNOME lalai yang terdapat di Ubuntu dan Fedora, anda boleh mencuba:

sudo gedit /proc/sys/vm/swappiness

Terdapat juga pilihan baris perintah yang berfungsi tanpa mengira editor teks yang telah anda pasang. Cukup masukkan:

sudo sysctl vm.swappiness=20

Anda boleh memasukkan sebarang digit dari 0 hingga 100. Nilai menunjukkan bila anda mahu Linux memulakan proses pemindahan secara aktif dari memori ke partisi swap. Sebagai contoh, nilai 20 menunjukkan bahawa proses akan dipindahkan apabila penggunaan memori mencapai 80%; nilai swappiness lalai di Ubuntu 60 menunjukkan bahawa proses akan dipindahkan ketika penggunaan memori mencapai 40%.

Anda boleh memeriksa sama ada perubahan itu berjaya dengan membuka semula fail teks tersebut. Tidak menghairankan, terminal ini menawarkan cara yang lebih pantas untuk memeriksa keselesaan anda. Cukup masukkan arahan ini:

cat /proc/sys/vm/swappiness

Adakah PC Anda Rasa Lebih Cepat?

Partisi pertukaran boleh membuat perbezaan besar dalam prestasi sistem anda --- kadang-kadang menjadi lebih baik dan kadang-kadang menjadi lebih buruk. Sekarang setelah anda mengetahui apa itu partisi pertukaran, semoga anda lebih bersedia untuk membuat keputusan yang sesuai dengan keadaan anda.

Tetapi sebelum anda membahagikan semula pemacu anda, ketahui bahawa ada lebih banyak pengurusan memori daripada jumlah RAM yang anda miliki dan ukuran partisi pertukaran Linux anda. Luangkan masa untuk mengetahui bagaimana Linux menguruskan RAM.

Berkongsi Berkongsi Tweet E-mel Canon vs Nikon: Jenama Kamera mana yang lebih baik?

Canon dan Nikon adalah dua nama terbesar dalam industri kamera. Tetapi jenama mana yang menawarkan barisan kamera dan lensa yang lebih baik?

Baca Seterusnya
Topik-topik yang berkaitan
  • Linux
  • Teknologi Dijelaskan
  • Partition Cakera
  • Pemacu Keras
  • Pemacu Keadaan Pepejal
  • Sistem operasi
  • Istilah
  • Petua Linux
Mengenai Pengarang Raja Bertel(323 Artikel Diterbitkan)

Bertel adalah minimalis digital yang menulis dari komputer riba dengan suis privasi fizikal dan OS yang disokong oleh Yayasan Perisian Percuma. Dia menghargai etika berbanding ciri dan membantu orang lain mengawal kehidupan digital mereka.

Lagi Dari Bertel King

Langgan buletin kami

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

Klik di sini untuk melanggan