Re: Oracle 10g on Windows 2003 x64 Memory Useage



On Aug 9, 6:14 pm, "Paul Linehan" <plinehan__A@xxxxxxxxxxxxxxxxxxx>
wrote:
Charles Hooper wrote:
Have you enabled large page support on Windows and Oracle, which
causes Windows to use 4MB memory page sizes rather than 4KB memory
pages? If so, I suspect that Performance Monitor is showing incorrect
information. I am running Oracle 10.2.0.2 on Windows 2003 x64, total
page file size for all drives is configured at 3124MB, yet Task
Manager reports that PF usage is 13.3GB. In my case, system
performance is great, so I am not too concerned about the inconsistent
numbers.
Have you verified that the page file is actually 10GB in size?

I have read quite a few of your posts and I think
that:

a) you know what you're talking about

and

b) you genuinely try to help people.

I hope that this info can help you and/or others.

For Windows, there is a nifty/cool/rad/awesome(for Yanks
only) - (choose term which hasn't gone out of fashion, or
better yet, the one which has come back into fashion!!)

Go towww.sysinternals.comand go for procexp (process
explorer).exe - it gives more reliable results than
the Windows performance monitor.

Inconsistent numbers should not happen. The site also
has a number of other useful bits and bobs for anyone
concerned with performance.

Paul...

Thanks for the suggestion - I have not experimented with that utility
in quite a while.

Looking at the page file on the hard drive, it is currently at
3,199,488KB, with an upper limit hard coded at 4,092MB (4,190,208KB).

Process Explorer:
Commit: 13.6GB (roughly 14,260,634KB)
Commit charge current: 14,254,748KB
Commit charge peak: 18,208,828KB

(recorded roughly 60 seconds after the above)
Task Manager:
PF Usage: 13.5GB (roughly 14,155,776KB)
Commit charge total: 14,258,808KB
Commit charge peak: 18,208,828KB
Physical memory total: 16,772,124KB
" " available: 3,798,000KB

Comparing the numbers between Process Explorer (now a Microsoft
product) and Task Manager on Windows 2003 x64 are very consistently
inconsistent.
16,772,124KB
- 3,798,000KB
-------------
12,974,124KB physical memory in use
+14,254,748KB page file in use
-------------
27,228,872KB total memory usage

-or-

12,974,124KB physical memory in use
+ 3,199,488KB actual page file size
-------------
16,173,612KB total memory usage

I *suspect* that the problem has to do with the memory page size being
4096KB for applications using large page support, rather than the
expected 4KB memory page size. There is probably a bit of code in
Windows that does not yet recognize the change (this is a new feature
for Windows), either that or Microsoft should patent the approach of
jamming 14,254,748KB of data into a 3,199,488KB file. :-)

Charles Hooper
IT Manager/Oracle DBA
K&M Machine-Fabricating, Inc.

.



Relevant Pages

  • RE: Virtual memory
    ... You can configure virtual memory in windows xp and thereby improve the ... How to set performance options in Windows XP ... if you have background programs such as printing or disk ... It is also known as the paging file. ...
    (microsoft.public.windowsxp.perform_maintain)
  • [NT] NNTP Service in Windows Contains Memory Leak
    ... NNTP Service in Windows Contains Memory Leak ... An affected server could be restored to normal service by ...
    (Securiteam)
  • Re: Physical Memory
    ... These Windows services are started: ... Memory optimizers/defragers are nothing more than snake ... These optimizers work by making demands on the Windows Memory Manager ... The funny thing about all of this nonsense is that the snake oil memory ...
    (microsoft.public.windowsxp.general)
  • Re: How hard is socket programming?
    ... finds the page which still happens to be in memory and ... paged out on Windows 7 with 8.0 GB RAM. ... As far as I can tell FastCGI is good here ... one that has been established by long practice (the ...
    (microsoft.public.vc.mfc)
  • Re: Physical Memory
    ... Thanks for your help, John. ... As for the services just use the Windows Services Management Console to ... Remote Access Connection Manager ... gig Pentium 4 processor and apparently a half gig of available memory, ...
    (microsoft.public.windowsxp.general)