Consultor Eletrônico



Kbase P142073: Progress databases use up almost the entire System Cache available on the System
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   03/03/2010
Status: Verified

SYMPTOM(s):

Progress databases use up almost the entire System Cache available on the System

When the databases are shut down the System Cache is freed up

FACT(s) (Environment):

One of the database is approximately 20 GB in size
The System has 32GB of memory available
The performance settings for the system are set to "background processes" and "system cache" rather than "programs"
Windows
OpenEdge 10.1C 64-bit

CAUSE:

What is observed is normal and expected behaviour.
All modern operating systems like to use unneeded memory to cache filesystem data, which is then shared amongst all the processing accessing files and divided amongst the files being used. Some operating systems have configuration parameters that allow you to limit the cache size if you wish and some don't.
When they are working properly, the filesystem cache has lower priority than application code/data and its size should shrink. Some systems allow you to configure this (e.g. the Linux "swappiness" knob).

FIX:

You may want to try and set the performance settings to "programs" and reboot the machine. The OS should no longer cache all frequently used files.

On 64-bit systems for Windows 2003 or later consider using the Microsoft Dynamic Cache Service.