Skip to content

Heeft u een swappartitie nodig?

13 de juli de 2021
GettyImages 912575902 78d1e440ad8b460caf5a6ac07e4f83b3

Een veelgestelde vraag bij het installeren van Linux is: “Heb ik een swappartitie nodig?” In computertermen is het grootste deel van het geheugen beschikbaar wanneer u een computer voor het eerst gebruikt. Het enige geheugen dat wordt gebruikt, is afkomstig van de processen die door het besturingssysteem worden vereist. Elke keer dat u een applicatie laadt, start er een nieuw proces en wordt er een hoeveelheid geheugen gereserveerd voor de applicatie. Elke keer dat u een nieuwe toepassing laadt, is er minder geheugen beschikbaar om dat programma uit te voeren. Uiteindelijk komt de computer op een punt waarop er niet genoeg geheugen is om die toepassing uit te voeren. Dit is wanneer een swap-partitie in Linux in het spel komt.

Wat doet Linux als er niet genoeg geheugen over is?

Het doodt processen. Dit is niet iets wat je wilt dat er gebeurt. Hoewel er een scoremechanisme is om te kiezen welke processen moeten worden gedood, is die beslissing aan het besturingssysteem.

Linux doodt alleen processen wanneer het virtuele geheugen opraakt. Virtueel geheugen is de hoeveelheid fysiek RAM plus eventuele schijfruimte die is gereserveerd voor pagingdoeleinden (swap). Zie een swappartitie als overloopruimte. Wanneer het hoofdgeheugen vol is, kan de overloopruimte worden gebruikt voor extra geheugen. Er is een nadeel aan het gebruik van een swappartitie. Over het algemeen is de swappartitie verder verwijderd van het normale geheugen en moeten gegevens verder worden verplaatst, wat tijdrovend is. Je kunt een swappartitie maken die door Linux wordt gebruikt om inactieve processen op te slaan wanneer het fysieke RAM-geheugen laag is. De swappartitie is schijfruimte gereserveerd op een harde schijf. Het is sneller om toegang te krijgen tot RAM dan bestanden die op een harde schijf zijn opgeslagen. Als u merkt dat u voortdurend onvoldoende geheugen heeft en uw harde schijf zoemt, is het waarschijnlijk dat uw computer overmatig veel swap-ruimte gebruikt.

Hoe hard heb je een swappartitie nodig?

Als u een computer heeft met een kleine hoeveelheid geheugen, wordt een swappartitie ten zeerste aanbevolen. Als test hebben we een virtuele machine opgezet met 1 gigabyte RAM en geen swappartitie en hebben we Peppermint Linux geïnstalleerd, dat de LXDE-desktop gebruikt, en over het algemeen heeft het een lage geheugenvoetafdruk. Peppermint Linux wordt geleverd met Chromium vooraf geïnstalleerd en elke keer dat u een Chromium-tabblad opent, wordt een behoorlijke hoeveelheid geheugen gebruikt. We openden een tabblad en navigeerden naar linux.lifewire.com en openden vervolgens een tweede tabblad en deden hetzelfde. We bleven dit proces herhalen totdat het geheugen uiteindelijk op was. Vervolgens gaf Chromium een ​​bericht weer waarin stond dat het tabblad niet meer werkte en waarschijnlijk te wijten was aan een gebrek aan geheugen. Vervolgens hebben we een nieuwe virtuele machine opgezet met 1 gigabyte RAM en een 8 gigabyte swappartitie. We konden meerdere tabbladen openen en hoewel het fysieke RAM-geheugen bijna leeg was, begon de swapruimte te worden gebruikt en konden we doorgaan met het openen van tabbladen.

Platters voor harde schijven

Als je een machine hebt met 1 gigabyte RAM, is de kans groter dat je een swappartitie nodig hebt dan wanneer je een machine hebt met 16 gigabyte RAM. Het is zeer waarschijnlijk dat u de swap-ruimte op een machine met 8 gigabyte RAM of meer nooit zult gebruiken, tenzij u serieus rekent met cijfers of video’s bewerkt. Het is echter altijd aan te raden om een ​​swappartitie te hebben. Schijfruimte is goedkoop. Zet een deel ervan opzij als een rekening-courantkrediet voor wanneer uw computer weinig geheugen heeft. Als uw computer altijd weinig geheugen heeft en u voortdurend wisselruimte gebruikt, kunt u overwegen het geheugen op uw computer te upgraden. Als je Linux hebt geïnstalleerd en geen swap-partitie hebt ingesteld, maak dan een swap-bestand dat in principe hetzelfde doel bereikt.

Kan ik ruimte op mijn SSD reserveren voor swapruimte?

U kunt ruimte op een SSD reserveren voor swap-ruimte, en in theorie is het sneller om toegang te krijgen tot die partitie dan op een traditionele harde schijf. SSD’s hebben een beperkte levensduur en kunnen slechts een bepaald aantal lees- en schrijfbewerkingen aan. Om de zaken in perspectief te plaatsen, dat aantal is hoog en een SSD zal waarschijnlijk langer meegaan dan de levensduur van een computer.

Nieuwe solid-state schijf installeren op laptop pc

Swapruimte wordt verondersteld een overloopbuffer te zijn en wordt niet consequent gebruikt. Als je constant de swap-partitie gebruikt, overweeg dan om het geheugen te upgraden.