Solaris Memory Usage

echo ::memstat | mdb -k
prstat -a
vmstat
vmstat 3
  • memory/swap: Free, unreserved swap space (Kb).
  • memory/free: Free memory (Kb).
# sar -r 2 100

SunOS satools-cm8 5.10 Generic_137138-09 i86pc    08/18/2010

11:06:12 freemem freeswap
11:06:14  288138 14191024
11:06:16  287906 14189172
11:06:18  287703 14187544
# pagesize
4096
  • sar -r 2 100 gives you your freemem in pages.
  • pagesize gives you your page size in K.
  • Therefore: ((${pagesize}/1024) * ${num_pages})/1024