Discussion Locked

Not Using All Memory, Too Much Paging

0 helpful
1 reply
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.

Hey,

Here is my situation:

Server is NT 4.0 with 120 GBs in the box and a DAS with an additional 360 GB. We are running teo main processes besides the NT services:

Oracle 8i
Our own J++ Multithreaded (usually 4) Application

The box has2GB of physical memory but when we run this is what happens with memory (information form the Task Manager):

Oracle (225MB Physical, 750MB virtual, ~0 page fault delta)
J++ App (220MB Physical, 320 Virtual, >1000 page fault delta)

So, our Java App is page faulting roughly 1000 times per second which has got to be a significant performance problem. Why is NT allocating so little physical memory to both of these and using more virtual memory than physical which is causing these outrageouspage faults?

Any ideas, please help!!!

1 reply

by pacalealaathotmail.c

Assuming that
the virtual memory settings are correct
(check microsoft site)
and
you are familiar with editing the registry
I would suggest the following registry changes :

let nt know it has more than 256Mb ram
HLM\SYSTEM\ControlSet001\Control\Session Manager\Memory Management\
DisablePagingExecutive=1
and LargeSystemCache=1

Then make the key SecondLevelDataCache have the same value as the 2ndLevel Data cache used by your
system's microprocessor.

hth

This discussion is closed to new replies.