> #### Memory use

> Fathom's memory utilization is directly related to the number and types of resources being monitored. The AdminServer with Fathom loaded but no resources defined requires 25MB to 35MB of memory. This requirement can vary based upon the platform and the number of other OpenEdge products installed.

> As you add resources to Fathom, the memory requirements increase. Each database requires about 2MB of memory. Other monitored resource types require much less, typically in the range of 10KB to 100KB per resource.

> Fathom Management now allows you to store the data being used for graphs for a longer period of time than was possible previously. This increased storage can cause a significant increase in memory usage.

> Factors you can control to manage Fathom's memory utilization include:

> - The number of monitored resources — If Fathom is consuming an unacceptable amount of memory, you can reduce the number of monitored resources. You can also choose to install an instance of Fathom on a nonproduction host and use that host to monitor network and log file resources. This would remove this load from your production hosts, leaving on them only the monitoring of local system resources and databases.
> - Use of the Fathom remote database monitoring agent — Using an instance of Fathom on a nonproduction host in conjunction with the Fathom remote database monitoring agent will allow you to minimize greatly the overhead of Fathom on your production systems. In this configuration, the majority of Fathom activity is off-loaded to a nonproduction host. Only the overhead of the remote database agent will be incurred on your production systems. This overhead is very minimal.
> - Adding remote monitoring on the Fathom machine — The addition of remote monitoring will substantially increase memory use.

Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095