Vérifiez rapidement l'utilisation de la mémoire virtuelle de Mac OS X

La mémoire virtuelle sert une tâche cruciale dans les systèmes d'exploitation modernes, essentiellement comment cela fonctionne est que lorsque vous êtes à court de mémoire réelle (RAM), le disque dur plus lent prendra le relais comme une source de mémoire temporaire. L'inconvénient est que le disque dur est plus lent, donc l'exécution de choses dans la mémoire virtuelle n'est pas idéale, l'une des nombreuses raisons pour lesquelles plus de RAM physique est meilleure. Si vous êtes curieux de savoir comment votre Mac gère la mémoire virtuelle, vous pouvez voir un aperçu rapide de la ligne de commande à l'aide de la commande vm_stat.

Vérification de l'utilisation de la mémoire virtuelle de Mac OS X avec vm_stat

vm_stat va cracher un aperçu générique de l'utilisation de la mémoire virtuelle, ressemblant à ceci:

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

Si vous souhaitez une mise à jour continue de votre utilisation de la mémoire virtuelle, essayez d'ajouter une valeur numérique après la commande vm_stat, en indiquant la durée en secondes écoulée avant l'actualisation des données. Par exemple:

vm_stat 3

Maintenant, toutes les trois secondes, vous obtiendrez une mise à jour de l'utilisation de la mémoire virtuelle.

La page de manuel de vm_stat est plutôt courte, répétée ici:

vm_stat affiche les statistiques de la mémoire virtuelle Mach. Si l'option
intervalle est spécifié, alors vm_stat affichera les statistiques tous les
intervalle secondes. Dans ce cas, chaque ligne de sortie affiche le changement
dans chaque statistique (un nombre d'intervalles de 1 affiche les valeurs par seconde-seconde).
ond). Cependant, la première ligne de sortie après chaque bannière s'affiche
les totaux à l'échelle du système pour chaque statistique. Les valeurs suivantes sont affichées:
joué:

Pages gratuit
le nombre total de pages libres dans le système.

Pages actives
le nombre total de pages actuellement utilisées et paginables.

Pages inactives
le nombre total de pages sur la liste inactive.

Pages câblées
le nombre total de pages câblées. Autrement dit, les pages qui ne peuvent pas
être paginé.

Défauts de traduction
le nombre de fois que la routine "vm_fault" a été appelée.

Pages copy-on-write
le nombre de fautes qui ont causé la copie d'une page (généralement
causés par des fautes de copie à l'écriture).

Pages zéro rempli
le nombre total de pages qui ont été remplies à zéro à la demande.

Pages réactivées
le nombre total de pages qui ont été déplacées de l'inactif
liste à la liste active (réactivée).

Pages
le nombre de demandes de pages d'un pager (comme l'inode
pager).

Pageouts
le nombre de pages qui ont été renvoyées

Vous pouvez également voir des informations sur l'utilisation de la mémoire virtuelle à l'aide de la commande top, tapez simplement «top» dans le Terminal pour voir une liste en direct mise à jour de l'utilisation de la mémoire. De plus, le moniteur d'activité graphique sous OS X montre comment le Mac gère la mémoire virtuelle, comme indiqué dans l'onglet "Mémoire".