Do you have a script/process that does that?
I'm not into reinventing the wheel here if I can avoid it.
Would be sweet if linux actually knew how to properly account for its memory.
Jared
Isn't the overage related to shared memory?
I.e. the RSS for any one process includes *all* of the shared memory used by that process. And so when four processes share a 1GB memory segment, the sum of RSS == 4GB, while physical memory used is actually only 1GB?
-- Tom
On Mon, 2 Oct 2006, Jared Still wrote:
> Thanks, though I think you knew what I meant. :) > > To be more precise in what I am asking: > -------------------------------------- > > According to the ps man page: > > rss RSS resident set size, the non-swapped physical > memory that a task has used (in kiloBytes). > (alias rssize, rsz). > > What's interesting is that summing RSS for all Oracle processes > on the server in question (RH ES 4 64 Bit) yield 25 gig of RAM. > > The server has only 12 gig of RAM. > > Here's the ps command: > > ps -fywluoracle | awk '{ mem=mem+$8 } END{ mem=mem*1024; print "bytes: ", > mem}' > > My question is: Does someone here know what is really being reported by > RSS? > > Or is it just untrustworthy? > >
-- Jared Still Certifiable Oracle DBA and Part Time Perl Evangelist