Re: Linux Memory Accounting

  • From: "Jared Still" <jkstill@xxxxxxxxx>
  • To: kevinc@xxxxxxxxxxxxx
  • Date: Mon, 2 Oct 2006 14:04:08 -0700

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


Sample output

[root@ordb02 bin]# ps -fywluoracle  | head
S UID        PID  PPID  C PRI  NI  RSS    SZ WCHAN  STIME TTY          TIME
CMD
S oracle   23792     1  0  76   0 17196 135561 -    Sep04 ?        00:01:27
ora_pmon_pr02
S oracle   23794     1  0  76   0 15340 135266 -    Sep04 ?        00:00:14
ora_psp0_pr02
S oracle   23796     1  0  76   0 15408 135266 -    Sep04 ?        00:00:00
ora_mman_pr02
S oracle   23798     1  0  76   0 120164 147379 -   Sep04 ?        00:15:59
ora_dbw0_pr02
S oracle   23800     1  0  76   0 24016 139159 -    Sep04 ?        00:14:57
ora_lgwr_pr02
S oracle   23802     1  0  76   0 27228 135923 -    Sep04 ?        00:03:47
ora_ckpt_pr02
S oracle   23804     1  0  76   0 239228 135937 -   Sep04 ?        00:03:41
ora_smon_pr02

Other related posts: