Kontrollera snabbt Mac OS X Virtual Memory Användning

Virtuellt minne tjänar en avgörande uppgift i moderna operativsystem, i huvudsak hur det fungerar är att den långsammare hårddisken tar över sig som en tillfällig minneskälla när du går ur det verkliga minnet (RAM). Nackdelen är att hårddisken är långsammare, så att köra saker i virtuellt minne är inte idealiskt, en av de många anledningarna till att mer fysiskt RAM är bättre. Om du är nyfiken på hur din Mac hanterar virtuellt minne kan du dock se en snabb översikt från kommandoraden med hjälp av kommandot vm_stat.

Kontrollerar användningen av virtuellt minne för Mac OS X med vm_stat

vm_stat kommer att spotta ut en generell översikt över virtuellt minnebruk, ser något ut så här:

$ vm_stat
Mach Virtual Memory Statistics: (page size of 4096 bytes)
Pages free: 5231.
Pages active: 130041.
Pages inactive: 73169.
Pages wired down: 53703.
"Translation faults": 84039105.
Pages copy-on-write: 7089068.
Pages zero filled: 32672437.
Pages reactivated: 432070.
Pageins: 62166.
Pageouts: 63545.
Object cache: 1445817 hits of 1470191 lookups (98% hit rate)

Om du vill ha en ständig uppdatering av din virtuella minnesanvändning, försök att lägga till ett numeriskt värde efter vm_stat-kommandot, vilket anger hur mycket sekunder som passerar innan du uppdaterar data. Till exempel:

vm_stat 3

Nu var tredje sekund får du en uppdatering av virtuellt minne.

Mänssidan för vm_stat är ganska kort, upprepad här:

vm_stat visar Mach virtuellt minne statistik. Om det valfria
intervallet anges, då vm_stat visar statistiken varje gång
intervall sekunder. I det här fallet visar varje produktionslinje ändringen
i varje statistik (ett intervalltal av 1 visar värdena per sekund-sekund).
OND). Den första raden av produktionen som följer med varje banner visas dock
de systemomfattande totalsna för varje statistik. Följande värden visas:
turneringar:

Sidor gratis
Totalt antal gratis sidor i systemet.

Sidor aktiva
det totala antalet sidor som för närvarande används och sidblad.

Sidor inaktiva
totalt antal sidor på den inaktiva listan.

Sidor kopplade ner
Det totala antalet sidor som är anslutna. Det är sidor som inte kan
pagas ut.

Översättningsfel
hur många gånger rutan "vm_fault" har kallats.

Sidor copy-on-write
Antalet fel som orsakade en sida som ska kopieras (allmänt
orsakad av copy-on-write-fel).

Sidor noll fyllda
det totala antalet sidor som har fyllts på noll på begäran.

Sidor återaktiveras
Totalt antal sidor som har flyttats från inaktiv
lista till den aktiva listan (återaktiverad).

Pageins
Antalet förfrågningar på sidor från en personsökare (t.ex. inoden
personsökare).

Pageouts
Antalet sidor som har blivit utlagda.

Du kan också se information om virtuell minnesanvändning genom att använda det översta kommandot, skriv bara "toppen" i terminalen för att se en automatiskt uppdaterad levande lista över minnesanvändning. Dessutom visar den grafiska aktivitetsmonitorn i OS X hur Mac hanterar virtuellt minne som hittades under fliken "Minne".