Comme @khedron le dit , vous pouvez voir cette information dans Activity Monitor.
Si vous le souhaitez sur la ligne de commande, voici un script Python que j'ai écrit (ou peut-être modifié de quelqu'un d'autre, je ne me souviens plus, il est assez ancien maintenant) pour vous montrer les quantités de mémoire câblée, active, inactive et libre:
#!/usr/bin/python
import subprocess
import re
# Get process info
ps = subprocess.Popen(['ps', '-caxm', '-orss,comm'], stdout=subprocess.PIPE).communicate()[0].decode()
vm = subprocess.Popen(['vm_stat'], stdout=subprocess.PIPE).communicate()[0].decode()
# Iterate processes
processLines = ps.split('\n')
sep = re.compile('[\s]+')
rssTotal = 0 # kB
for row in range(1,len(processLines)):
rowText = processLines[row].strip()
rowElements = sep.split(rowText)
try:
rss = float(rowElements[0]) * 1024
except:
rss = 0 # ignore...
rssTotal += rss
# Process vm_stat
vmLines = vm.split('\n')
sep = re.compile(':[\s]+')
vmStats = {}
for row in range(1,len(vmLines)-2):
rowText = vmLines[row].strip()
rowElements = sep.split(rowText)
vmStats[(rowElements[0])] = int(rowElements[1].strip('\.')) * 4096
print 'Wired Memory:\t\t%d MB' % ( vmStats["Pages wired down"]/1024/1024 )
print('Active Memory:\t\t%d MB' % ( vmStats["Pages active"]/1024/1024 ))
print('Inactive Memory:\t%d MB' % ( vmStats["Pages inactive"]/1024/1024 ))
print('Free Memory:\t\t%d MB' % ( vmStats["Pages free"]/1024/1024 ))
print('Real Mem Total (ps):\t%.3f MB' % ( rssTotal/1024/1024 ))
Comme vous pouvez le constater, vous pouvez simplement appeler à vm_stat
partir de la ligne de commande, même si cela compte en pages de 4 Ko, d'où le script pour convertir en Mo.
Le script compte également l'utilisation "réelle de la mémoire" de tous les processus en cours à des fins de comparaison (elle ne correspond à aucune valeur spécifique des statistiques de la mémoire globale, car la mémoire est une bête complexe).
Voici un exemple de la sortie du script sur mon système:
[user@host:~] % memReport.py
Wired Memory: 1381 MB
Active Memory: 3053 MB
Inactive Memory: 727 MB
Free Memory: 1619 MB
Real Mem Total (ps): 3402.828 MB
(très légèrement ajusté pour correspondre à la taille de l'onglet sur StackExchange;)