Skip to main content

Behöver du en bytesavdelning?

RP246 : En cabine d’Eurostar à 300 km/h en France et en Angleterre (1re partie) (Juni 2026)

RP246 : En cabine d’Eurostar à 300 km/h en France et en Angleterre (1re partie) (Juni 2026)
Anonim

En fråga som vanligtvis ställs vid installationen av Linux är "Behöver jag en bytpartition?"

Minne är lite som en köpcentrum bilparkering. I början av dagen kommer parkeringen vara tom och det finns mycket utrymme att tillgå. När människor börjar anländer blir allt fler utrymmen uppe och så småningom blir parkeringen full.

Vid det här tillfället finns det ett par saker som kan hända. Du kan antingen stoppa fler bilar på parkeringsplatsen tills utrymmen blir tillgängliga eller du tvinga några av bilarna att lämna därmed utrymmen.

I beräkningsvillkor när du börjar använda datorn ska du ha det mesta av ditt minne tillgängligt. Det enda minnet som används kommer att vara från processer som krävs av operativsystemet. Varje gång du laddar in en applikation startar en ny process och en viss mängd minne läggs åt sidan för programmet.

Varje gång du laddar upp en ny applikation kommer mindre minne att finnas tillgängligt för att köra det programmet och så småningom kommer du till den punkt där det inte finns tillräckligt med kvar för att köra den applikationen.

Vad gör Linux om det inte finns tillräckligt med minne kvar?

Det börjar döda av processer. Det här är inte något du verkligen vill hända. Även om det finns en poängmekanism för att välja vilka processer som ska döda, lämnar du i stort sett beslutet till ditt operativsystem och tar det ur egna händer.

Linux börjar bara döda processer när virtuellt minne går ut. Vad är virtuellt minne? Virtuellt minne är mängden fysiskt RAM + eventuellt diskutrymme avsatt för personsökningsändamål (swap).

Tänk på en swap partition som en övergång parkeringsplats. När alla parkeringsplatser är fulla kan parkeringsplatsen överföras till extra utrymme. Det är naturligtvis en nackdel att använda en överfyllnings parkeringsplats. Generellt är överfyllningsparkeringen längre bort från själva köpcentret och så måste förare och passagerare gå vidare till butikerna som är tidskrävande.

Du kan skapa en swap-partition som kommer att användas av Linux för att lagra vilolägen när det fysiska RAM-minne blir lågt. Bytpartitionen är i princip diskutrymme avsatt på hårddisken. (Mycket som en överfylld parkeringsplats).

Det är uppenbarligen mycket snabbare att komma åt RAM än filer som sparats på din hårddisk. Om du upptäcker att du ständigt saknar minne och hårddisken är surrande, är det troligt att du använder överväldigt med bytesplats.

Hur illa behöver du en bytpartition?

Om du har en dator med lite minne i första hand är det starkt rekommenderat.

Som ett test sätter vi upp en virtuell maskin med 1 gigabyte RAM och ingen swap partition och installerat Peppermint Linux, som använder LXDE-skrivbordet och totalt sett har det ett lågt minnesfotavtryck.

Pepparmint Linux är att den kommer med förinstallerad chrom och varje gång du öppnar en Chrom-flik används en anständig mängd minne.

Vi öppnade en flik och navigerade till linux.about.com och öppnade sedan en andra flik och gjorde detsamma. Vi fortsatte att upprepa denna process tills så småningom sprang minnet ut. Bilden ovan visar vad som hände nästa. Krom visar i grunden ett meddelande som anger att fliken har slutat fungera och det beror förmodligen på brist på minne.

Installera sedan en ny virtuell maskin med 1 gigabyte RAM och en 8-gigabyte swap-partition. Vi kunde öppna fliken efter fliken efter fliken och även om det fysiska RAM-minne hade kört låg, började bytesutrymmet användas och vi kunde fortsätta öppna flikarna.

Det är uppenbart att om du har en maskin med 1 gigabyte RAM, är det troligare att du behöver en bytpartition än om du har en maskin med 16 gigabyte RAM. Det är högst sannolikt att du aldrig kommer att använda bytesutrymmet på en maskin med 8 GB RAM eller mer om du inte gör någon seriös nummerknäckning eller videoredigering.

Det är dock alltid rekommenderat att ha en swap partition. Diskutrymme är billigt. Ställ lite av det åt sidan som en övertrassering för när du kör lågt minne.

Om du upptäcker att din dator alltid är låg i minnet och att du ständigt använder bytesplats, kan det vara dags att tänka på att uppgradera minnet på din dator.

Om du redan har installerat Linux och du inte har skapat en swap-partition, går det inte att gå förlorat. Det är istället möjligt att skapa en swap-fil som i princip uppnår samma mål.

Kan jag sätta ut utrymme på min SSD för bytesplats?

Du kan ställa ut utrymme på en SSD för byte och i teorin blir det mycket snabbare att få tillgång till den partitionen än på en traditionell hårddisk. SSD har en begränsad livslängd och kan bara hantera ett visst antal läser och skriver. För att sätta saker i perspektiv är numret faktiskt väldigt högt och din SSD kommer förmodligen att överträffa datorns livstid.

Kom ihåg att bytesplatsen ska vara en överflödesbuffert och inte används konsekvent. Som tidigare nämnts om du upptäcker att du ständigt använder swap-partitionen, överväg att uppgradera minnet.