Gebruikte swap
Kort antwoord
Gebruikte swap is de hoeveelheid ruimte op de opstartschijf die macOS gebruikt om geheugen uit het RAM te halen en er later weer in te zetten. Het wordt gebruikt als er niet genoeg fysiek geheugen is voor alles wat draait.
Als het RAM vol is, ook na comprimeren, schrijft macOS een deel van het geheugen naar de opstartschijf en leest het terug als het nodig is. Die schijfruimte is swap.
Zelfs op een snelle SSD is lezen van de schijf veel trager dan lezen uit het RAM, dus veel swappen maakt de Mac traag.
Op deze pagina
Is een beetje swap normaal?
Ja. Een kleine hoeveelheid swap, vooral als de Mac al lang aanstaat, is geen probleem. macOS kan oude gegevens die zelden nodig zijn in swap laten staan. Waar het om gaat, is of de Mac nu actief swapt, en dat zie je aan gele of rode geheugendruk.
Zo krijg je swap omlaag
Stop apps die je niet gebruikt en sluit browsertabbladen. Swap daalt niet altijd meteen nadat apps zijn gestopt. Een herstart van de Mac maakt het leeg.
Stijgt swap snel telkens als je je gewone apps gebruikt en is de geheugendruk vaak rood, dan heeft de Mac meer RAM nodig voor dat werk. Verwijder swapbestanden niet zelf; macOS beheert ze.
Zo controleer je het swapgebruik op een Mac
Gebruikte swap staat onder in het tabblad Geheugen van Activiteitenweergave. Je kunt het ook in Terminal controleren. Deze opdrachten lezen alleen informatie.
- Voer
sysctl vm.swapusageuit. De uitvoer toont de totale, gebruikte en vrije swap. Het woord encrypted aan het eind betekent dat de swapbestanden versleuteld zijn. - Voer
ls -lh /System/Volumes/VMuit om de swapbestanden zelf te zien, met de namen swapfile0, swapfile1 enzovoort. Alleen kijken. Verwijder of verplaats ze niet. - Let op of het gebruikte cijfer blijft stijgen terwijl je werkt, of gelijk blijft.
Zo zie je of je Mac op dit moment swapt
Gebruikte swap is een totaal. Het kan nog lang hoog blijven nadat de Mac is gestopt met swappen. Activiteitenweergave omschrijft het als gecomprimeerde gegevens die tijdelijk naar schijf zijn verplaatst om ruimte te maken voor recenter gebruikte gegevens, dus gegevens die sindsdien niet nodig waren, kunnen daar gewoon blijven staan. Kijk naar het tempo om te zien of er nu wordt geswapt.
- Voer
vm_stat 5uit in Terminal. Het toont elke 5 seconden een regel. Druk op Control-C om te stoppen. - Negeer de eerste regel, die totalen sinds het opstarten toont.
- Lees de kolommen swapins en swapouts op de regels die volgen. Die tonen hoeveel pagina's er in elk interval van 5 seconden tussen RAM en schijf zijn verplaatst.
- Staan er meestal nullen, dan is de swap op de schijf oude data en vertraagt die je niet. Staan er op de meeste regels getallen terwijl je werkt, dan swapt de Mac actief, en zie je meestal ook gele of rode geheugendruk.
Veelvoorkomende oorzaken van veel swap
Swap groeit als apps meer geheugen nodig hebben dan de Mac kan leveren door gegevens in het RAM te comprimeren. Je hoeft daarvoor niet elke app te gebruiken. Apps op de achtergrond houden ook geheugen vast. Typische oorzaken:
- Meer geheugenzware apps tegelijk draaien dan de Mac aan RAM heeft.
- Virtuele machines, die een grote hoeveelheid geheugen vasthouden zolang ze draaien.
- Een app met een geheugenlek die urenlang of dagenlang is gegroeid.
- Veel browsertabbladen die open blijven staan, elk met geheugen op de achtergrond.
- Een lange uptime, waarbij oude gegevens eerder naar de schijf zijn verplaatst en daar nog staan.
Normale en zorgwekkende swap
Normaal: wat swap nadat de Mac dagenlang aan heeft gestaan, met groene geheugendruk en weinig of geen swapactiviteit in vm_stat. Swap kan in gebruik blijven, ook als het RAM vrij lijkt, omdat macOS oude gegevens pas terugleest in het geheugen als iets erom vraagt.
Zorgwekkend: Gebruikte swap stijgt elke keer dat je je normale set apps gebruikt, swapactiviteit verschijnt op de meeste regels van vm_stat, en de geheugendruk is geel of rood. De Mac heeft voor dat werk meer RAM nodig, of minder apps die tegelijk draaien. Vitals bewaart 30 dagen geheugengeschiedenis per app, zodat je kunt zien welke app groeide voordat de swap opliep.
Vragen die mensen stellen
Wat is Gebruikte swap op de Mac?
Het is de ruimte op je opstartschijf die macOS als extra geheugen gebruikt als het RAM vol is.
Is veel swap slecht voor mijn Mac?
Een kleine hoeveelheid is normaal. Veel of groeiende swap, samen met gele of rode geheugendruk, betekent dat de Mac te weinig RAM heeft en trager zal zijn.
Hoe maak ik swap leeg op de Mac?
Stop geheugenzware apps, of herstart de Mac. Verwijder swapbestanden niet zelf.
Verslijt swap de SSD van mijn Mac?
Swap schrijft naar de SSD, en elke SSD kan in zijn leven een beperkte hoeveelheid schrijfwerk aan. Af en toe swap is geen probleem. Voortdurend zwaar swappen schrijft meer, dus het is de moeite waard om het te beperken, voor de snelheid en voor de slijtage.
Waar worden swapbestanden op een Mac bewaard?
In /System/Volumes/VM, als bestanden met de namen swapfile0, swapfile1 enzovoort. macOS maakt en verwijdert ze zo nodig, en je moet er niet aankomen.
Kan ik swap uitschakelen op een Mac?
Er is geen instelling voor, en je moet het ook niet proberen. Zonder swap zouden apps zonder geheugen komen te zitten in plaats van trager te worden.
Gerelateerd
Stap voor stap: Welke app gebruikt mijn CPU of geheugen.
Op zoek naar iets beters dan Activiteitenweergave? Bekijk de beste alternatieven voor Activiteitenweergave op de Mac, of blader door alle begrippen in de woordenlijst.