Comme le dit @khedron vous pouvez voir cette information dans le moniteur d'activité.
Si vous voulez le faire en ligne de commande, voici un script Python que j'ai écrit (ou peut-être modifié à partir de celui de quelqu'un d'autre, je ne me souviens plus, il est assez vieux 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 voir, vous pouvez simplement appeler vm_stat
depuis la ligne de commande, bien qu'il compte en pages de 4kB, d'où le script pour convertir en MB.
Le script compte également l'utilisation de la "mémoire réelle" de tous les processus en cours d'exécution à des fins de comparaison (cela ne correspondra pas à une ou plusieurs valeurs spécifiques des statistiques globales de la mémoire, 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 des onglets sur StackExchange ;)