Skip to main content

Adakah Anda Perlu Partition Swap?

How I Upgraded My iPhone Memory 800% - in Shenzhen, China (Mungkin 2025)

How I Upgraded My iPhone Memory 800% - in Shenzhen, China (Mungkin 2025)
Anonim

Soalan yang sering ditanya semasa memasang Linux ialah "Adakah saya memerlukan partition swap?"

Memori agak seperti tempat letak kereta pusat beli-belah. Pada awal hari, tempat letak kereta akan kosong dan akan ada banyak ruang yang ada. Ketika orang mulai tiba semakin banyak ruang yang digunakan dan akhirnya tempat parkir akan penuh.

Pada ketika ini, terdapat beberapa perkara yang boleh berlaku. Anda boleh menghentikan mana-mana kereta memasuki tempat letak kereta sehingga ruang menjadi tersedia atau anda memaksa beberapa kereta untuk meninggalkan dengan itu melepaskan ruang.

Dalam istilah pengkomputeran apabila anda mula menggunakan komputer anda, anda sepatutnya mempunyai kebanyakan ingatan anda. Satu-satunya ingatan yang digunakan adalah daripada proses yang diperlukan oleh sistem pengendalian. Setiap kali anda memuat aplikasi, proses baru akan bermula dan jumlah memori yang ditetapkan akan diketepikan untuk aplikasi tersebut.

Setiap kali anda memuat aplikasi baru, memori yang kurang akan tersedia untuk menjalankan program itu dan akhirnya anda akan sampai ke titik di mana tidak ada cukup kiri untuk menjalankan aplikasi itu.

Apa yang dilakukan oleh Linux apabila tidak ada memori yang cukup?

Ia mula membunuh proses. Ini bukan sesuatu yang anda mahu lakukan. Walaupun terdapat mekanisme pemarkahan untuk memilih proses yang membunuh anda pada dasarnya meninggalkan keputusan tersebut ke sistem operasi anda dan mengeluarkannya dari tangan anda sendiri.

Linux hanya akan mula membunuh proses apabila memori maya habis. Apakah ingatan maya? Memori maya adalah jumlah RAM fizikal + ruang cakera yang diketepikan untuk tujuan paging (swap).

Fikirkan partition swap sebagai tempat melimpah kereta. Apabila semua tempat letak kereta utama penuh parkir kereta limpahan boleh digunakan untuk ruang tambahan. Sudah tentu, terdapat kelemahan untuk menggunakan tempat melimpah kereta. Secara amnya tempat letak kereta limpasan jauh dari pusat membeli-belah sebenar dan oleh itu pemandu dan penumpang perlu terus berjalan ke kedai-kedai yang memakan masa yang lama.

Anda boleh membuat partition swap yang akan digunakan oleh Linux untuk menyimpan proses terbiar apabila RAM fizikal semakin rendah. Partition swap pada dasarnya adalah ruang cakera yang diketepikan pada cakera keras anda. (Sama seperti tempat melimpah kereta).

Ia jelas lebih cepat mengakses RAM daripada fail yang disimpan pada cakera keras anda. Sekiranya anda mendapati bahawa anda sentiasa kehabisan memori dan cakera keras anda adalah berputar, kemungkinan besar anda menggunakan ruang swap secara berlebihan.

Betapa teruk anda memerlukan partition swap?

Jika anda mempunyai komputer dengan sedikit memori di tempat pertama maka sangat disyorkan.

Sebagai ujian, kami menyediakan mesin maya dengan 1 gigabait RAM dan tidak ada partition swap dan memasang Peppermint Linux, yang menggunakan desktop LXDE dan keseluruhannya mempunyai jejak memori yang rendah.

Peppermint Linux adalah ia datang dengan Chromium sebelum dipasangkan dan setiap kali anda membuka tab Chromium, jumlah memori yang sesuai digunakan.

Kami membuka tab dan dilayari ke linux.about.com dan kemudian membuka tab kedua dan melakukan perkara yang sama. Kami terus mengulangi proses ini sehingga akhirnya kehabisan memori. Imej di atas menunjukkan apa yang berlaku seterusnya. Chromium pada dasarnya memaparkan mesej yang menyatakan bahawa tab telah berhenti berfungsi dan ini mungkin disebabkan kekurangan ingatan.

Kemudian, setkan mesin maya baru dengan 1 gigabait RAM dan partition swap 8-gigabyte. Kami dapat membuka tab selepas tab selepas tab dan walaupun RAM fizikal telah menurun, ruang swap mula digunakan dan kami dapat terus membuka tab.

Jelas, jika anda mempunyai mesin dengan 1 gigabyte RAM, anda lebih cenderung memerlukan partition swap daripada jika anda mempunyai mesin dengan 16 gigabait RAM. Ia berkemungkinan besar anda tidak akan menggunakan ruang swap pada mesin dengan 8 gigabait RAM atau lebih melainkan jika anda melakukan beberapa crunching nombor serius atau pengeditan video.

Walau bagaimanapun, ia sentiasa disyorkan untuk mempunyai partition swap. Ruang cakera murah. Tetapkan sebahagian daripadanya sebagai overdraf untuk ketika anda sedang kehabisan ingatan.

Jika anda mendapati bahawa komputer anda sentiasa rendah pada ingatan dan bahawa anda sentiasa menggunakan ruang swap mungkin sudah ada masa untuk memikirkan peningkatan memori di komputer anda.

Sekiranya anda telah memasang Linux dan anda tidak menyediakan partition swap semuanya tidak hilang. Ia boleh dibuat untuk membuat fail swap yang pada dasarnya mencapai matlamat yang sama.

Bolehkah saya mengetepikan ruang pada SSD saya untuk ruang swap?

Anda boleh mengetepikan ruang pada SSD untuk ruang swap dan secara teori, ia akan menjadi lebih cepat untuk mengakses partition itu daripada pada cakera keras tradisional. SSDs mempunyai jangka hayat terhad dan hanya boleh mengendalikan sebilangan bacaan dan menulis. Untuk meletakkan perkara ke dalam perspektif nombor itu sebenarnya sangat tinggi dan SSD anda mungkin akan bertahan lebih lama dari hayat komputer anda.

Ingat ruang swap sepatutnya menjadi penimbal limpahan dan tidak digunakan secara konsisten. Seperti yang dinyatakan sebelum ini jika anda mendapati bahawa anda sentiasa menggunakan partition swap mempertimbangkan menaik taraf memori.