Re: pmap - anon pages



Hi Sybrand ,

Thanks for your message. I am trying to understand the memory
allocation and page cache usage of my system . Since i use ocfs , and
parallel query , in theory no page cache of redhat linux and oracle
buffer cache is in use. But when i monitor the system by using vmstat i
see lots of pagings. My first aim is to understand the real reason of
these pagings. Do these pagings occur because of file cache (oracle
caching ) or not ? (are they just oracle processes anon pages? - With
direct io , data that is read from the disk is put directly into the
process address space , so the process itself has the data directly ,
further requests to the same data again needs disk access since no page
cache is used.)

My second aim is to size an oracle process. Since this is datawarehouse
, and oracle parallel query is mostly used , pga memory is more
important than buffer cache. But although i use automatic pga
allocation , what i see is most of the oracle processes use 10 or 20
MB. private memory . I have 8gb. of memory , parallel query but only
use little amount of private ram but excessive paging (20-30mb. per
second - sar -B output) .


You are right that oracle has views to get the pga size for each
session and process , (although the values does not exactly match
comapring to pmap (no litle differences - great differences ) , but
first i want to understand how things happen.

Kind Regards,
hope

.



Relevant Pages

  • Re: O_DIRECT question
    ... "corner cases" like I/O errors problems will be fixed. ... not really relevant here) -- so, a worker process which executes requests ... It checks whenever this block is in cache, ... I mentioned above that oracle doesn't use threads, ...
    (Linux-Kernel)
  • Re: Can we keep a table in memeory for faster access? Oracle 10g
    ... Is there a way to make Oracle keep this table or a View of this table ... table blocks will have a tendency to hang around in the buffer cache ... triggers, sequences, and types in the shared pool. ...
    (comp.databases.oracle.misc)
  • Re: Memory Limit Imposed on Oracle by Windows?
    ... why Oracle has developed/acquired TEN TIMES database, ... they use hundreads of GB"s of buffer cache. ... points out differences in memory access and disk access. ... Sybrand is a moron. ...
    (comp.databases.oracle.server)
  • Re: Memory Limit Imposed on Oracle by Windows?
    ... why Oracle has developed/acquired TEN TIMES database, ... they use hundreads of GB"s of buffer cache. ... points out differences in memory access and disk access. ... Sybrand is a senior moron. ...
    (comp.databases.oracle.server)
  • Re: CPU waiting for... what? (mistery)
    ... Buffer cache: 900 MB ... Oracle writes, you are down to uncached disk speed. ... Read back and merge 512 strips using single block reads. ... Read back and merge all remaining strips in single block reads. ...
    (comp.unix.solaris)