Seperti yang dikatakan @khedron , Anda dapat melihat info ini di Activity Monitor.
Jika Anda menginginkannya di baris perintah, berikut ini adalah skrip Python yang saya tulis (atau mungkin dimodifikasi dari milik orang lain, saya tidak ingat, sekarang sudah cukup tua) untuk menunjukkan kepada Anda jumlah memori Berkabel, Aktif, Tidak Aktif, dan Gratis:
#!/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 ))
Seperti yang Anda lihat, Anda bisa menelepon vm_stat
dari baris perintah, meskipun itu dihitung dalam halaman 4kB, karenanya skrip untuk mengkonversi ke MB.
Script juga menghitung penggunaan "memori nyata" dari semua proses yang berjalan untuk perbandingan (ini tidak akan cocok dengan nilai spesifik dari statistik memori keseluruhan, karena memori adalah binatang yang kompleks).
Berikut adalah contoh dari output skrip di sistem saya:
[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
(sangat sedikit disesuaikan agar sesuai dengan ukuran tab di StackExchange;)