Solaris prstat RSS does not add up

view story

http://serverfault.com – So, on a Solaris 10 10/09 zone, I am seeing all resident memory being used up. In attempting to located the process that is allocating all our physical memory, I notice that the RSS totals "prstat" gives do not add up to the entire total RSS used in the zone. There are no shared memory segments, and pmap -x reports the same usage numbers as are reported for the individual processes in prstat. Here is some command output. As you can see, adding the RSS for the top processes is nowhere close to the overall RSS reported (5063M). # prstat -n 20 -s rss -Z PID USERNAME SIZE RSS STATE PRI NI (HowTos)