Rask Sjekk Mac OS X Virtual Memory Usage

Virtuelt minne tjener en viktig oppgave i moderne operativsystemer, hovedsakelig hvordan det virker, er at den tregere harddisken tar over som en midlertidig minnekilde når du går tom for riktig minne (RAM). Ulempen er at harddisken er tregere, så kjører ting i virtuelt minne ikke er ideelt, en av de mange grunnene til at mer fysisk RAM er bedre. Hvis du er nysgjerrig på hvordan Mac-en din håndterer virtuelt minne, kan du se en rask oversikt fra kommandolinjen ved hjelp av kommandoen vm_stat.

Kontrollerer bruk av virtuell minne for Mac OS X med vm_stat

vm_stat vil spytte ut en generell oversikt over virtuell minnebruk, ser noe slik ut:

$ 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)

Hvis du vil ha en kontinuerlig oppdatering av den virtuelle minnesbruken, kan du prøve å legge til en numerisk verdi etter vm_stat-kommandoen, som angir hvor mange sekunder som går før du oppdaterer dataene. For eksempel:

vm_stat 3

Nå hvert tredje sekund får du en oppdatering av virtuelt minnebruk.

Mannens side for vm_stat er ganske kort, gjentatt her:

vm_stat viser Mach virtuell minnestatistikk. Hvis valgfritt
Intervallet er angitt, så vil vm_stat vise statistikken hver
intervall sekunder. I dette tilfellet viser hver utskriftslinje endringen
i hver statistikk (et intervalltall på 1 viser verdiene per sek sekund).
ond). Den første linjen med utdata som følger med hver banner vises imidlertid
de samlede systemene for hver statistikk. Følgende verdier vises:
spilte:

Sider gratis
Totalt antall gratis sider i systemet.

Sider som er aktive
totalt antall sider som er i bruk og sidebar.

Sider inaktive
Totalt antall sider på den inaktive listen.

Sider koblet sammen
Totalt antall sider koblet sammen. Det er sider som ikke kan
bli plaget ut.

Oversettelsesfeil
antall ganger rutinen "vm_fault" er blitt kalt.

Sider kopi-på-skriv
Antall feil som forårsaket at en side skal kopieres (generelt
forårsaket av kopi-på-skrive feil).

Sider null fylt
Totalt antall sider som er nullfylt på forespørsel.

Sider reaktivert
Totalt antall sider som er flyttet fra inaktiv
liste til den aktive listen (reaktivert).

Pageins
Antall forespørsler for sider fra en personsøker (for eksempel inoden
personsøker).

Pageouts
Antall sider som har blitt slått ut.

Du kan også se noen virtuelle minnebruksinformasjon ved å bruke toppkommandoen, bare skriv "topp" i Terminal for å se en automatisk oppdatert leveliste over minnebruk. I tillegg vil den grafiske aktivitetsmonitoren i OS X vise hvordan Macen håndterer virtuelt minne som finnes under "Minne" -fanen.