Use this command in 2008.11 to get details on where your memory is currently being used…
echo ::memstat | pfexec mdb -k
Page Summary Pages MB %Tot
———— —————- —————- —-
Kernel 263992 1031 34%
ZFS File Data 91917 359 12%
Anon 376867 1472 48%
Exec and libs 11484 44 1%
Page cache 3387 13 0%
Free (cachelist) 9766 38 1%
Free (freelist) 24807 96 3%
Total 782220 3055
Physical 782219 3055
Note: ZFS should eat up the remainder of your ram after a bit of use.
“ZFS File Data” is the one to look at – if it is low then most of your ram may be eaten up in other areas of the system.
From the output above you can see that i have 3GB installed. I have a few VirtualBox VM’s running on my server which show up as “Anon”, they are consuming almost half of my ram.