Monitoring: memory-used

The memory-used variable reports how much RAM the main Archiveopteryx server is using. (Memory use in logd, tlsproxy and ocd is not counted.)

Archiveopteryx uses automatic memory management, so a graph of memory used usually has some form of sawtooth shape. Memory is allocated when needed (and the graph climbs), and when enough memory has been allocated, the memory allocator attempts to free unused memory (and the graph drops steeply). Over time (minutes, hours) the average varies with server load.

This variable usually shows a smaller number than the operating system's similar number. There are several reasons for this: Archiveopteryx allocates memory from the operating system in chunks of at least 1MB. The OS usually includes the executable itself, shared libraires and the stack, while Archiveopteryx only counts its heap.

In case of questions, please write to info@aox.org.

Relevant links

About this page

Last modified: 2010-11-19
Location: aox.org/monitoring/memory-used