The following is an example of the swapinfo command. The following was run on a system with 384 Mb of RAM and 512.4 Mb of disk swap configured, and was run from a regular user account, $ swapinfo RAM _____Total 384.0 Mb RAM Unusable 21.2 Mb RAM Kernel 64.8 Mb RAM Locked 3.8 Mb RAM Used 231.1 Mb RAM Avail 63.2 Mb Disk _____Total 512.4 Mb Disk Alloc 90.2 Mb Disk Free 422.2 Mb Swap _____Total 760.7 Mb Swap Alloc 270.9 Mb Swap Unalloc 13.4 Mb Swap Avail 476.4 Mb Swap (MinFree) 46.0 Mb We can see from the above that 63.2 Mb of RAM is free, and a total of 476.4 Mb of swap is available. The kernel is using roughly 64.8 Mb of RAM, and 21.2 Mb of RAM is unusable - used by the OBP and TSBs (translation storage buffers). The following demonstrates running regular system commands shortly afterwards for comparison. In particular, swapinfo has produced very similar values to "swap -s". $ vmstat 1 2 kthr memory page disk faults cpu r b w swap free re mf pi po fr de sr dd dd f0 s1 in sy cs us sy id 0 0 0 500344 63160 1 4 2 0 0 0 0 0 0 0 0 44 159 270 0 0 99 0 0 0 489112 66248 0 8 0 0 0 0 0 0 0 0 0 413 595 160 0 0 100 $ swap -s total: 276104k bytes allocated + 13664k reserved = 289768k used, 489192k available $ prtconf | grep Mem Memory size: 384 Megabytes $ swap -l swapfile dev swaplo blocks free /dev/dsk/c0t0d0s0 136,0 16 1049312 864720 # mdb -k Loading modules: [ unix krtld genunix ufs_log ip s1394 usba nfs random ptm lofs ipc logindmux cpc sppp wrsmd nca ] > ::memstat Page Summary Pages MB %Tot ------------ ---------------- ---------------- ---- Kernel 8279 64 18% Anon 24035 187 52% Exec and libs 1737 13 4% Page cache 4071 31 9% Free (cachelist) 1985 15 4% Free (freelist) 6333 49 14% Total 46440 362