Skip to main content

Monitor MarkLogic Server

Memory performance data

The Overview page displays a graph of the aggregate performance data for the Memory used by the hosts selected in the filter. As described in View monitoring history, you can hover on a period point to view what CPU operation was taking place at that point in time. Each chart and associated performance metrics are described in the following table.

Chart

Description

Process Size

The number of MB of total process memory for the MarkLogic process.

RSS

The total amount of GB of Process Resident Size (RSS) consumed by the cluster.

Huge Pages

The size of huge pages for the MarkLogic process in MB. Available on Linux platform. Sum of Sizes after /anon_hugepage in /proc/[MLpid]/smaps.

Anon

The total amount of GB of Process Anonymous Memory consumed by the cluster.

Swap

The swap rate (from Linux /proc/vmstat) for the cluster in pages/sec.

File Memory

The I/O page-in rate (from Linux /proc/vmstat) for the cluster in pages/sec.

Forest Memory

The amount of space forest data files take up in memory.

Cache Memory

The amount of virtual memory used by caches.

Click on the arrow in the upper left-hand section of the MEMORY graph in the Overview page to view graphs that present more detailed MEMORY performance metrics. The charts on the MEMORY DETAIL page are described in the following table. The displayed metrics are drawn from /proc/vmstat.

Chart

Description

Process Size

The number of MB of total process memory for the MarkLogic process.

RSS

The amount of GB of Process Resident Size (RSS) for each host in the cluster.

Huge Pages

The size of huge pages for the MarkLogic process in MB. Available on Linux platform. Sum of Sizes after /anon_hugepage in /proc/[MLpid]/smaps.

Anon

The amount of GB of Process Anonymous Memory for each host in the cluster.

Swap

The swap rate (in pages/sec) for each host in the cluster.

File Memory

The size of virtual memory mapped to files in GB.

Forest Memory

Size of virtual memory used by forests.

Unclosed Stand Memory

Size of virtual memory used by unclosed stands.

Cache Memory

Size of virtual memory used by caches.

Registered Query Memory

Size of virtual memory used to store registered queries.

Join Memory

Size of virtual memory used for join processing.

System Free Memory

The free system memory in MB. MemFree from /proc/meminfo on Linux, m.ullAvailPhys from GlobalMemoryStatusEx(m) on Windows.

Page-In Rate

The page-in rate (in pages/sec) for each host in the cluster.

Page-Out Rate

The page-out rate (in pages/sec) for each host in the cluster.

Swap-In Rate

The swap-in rate (in pages/sec) for each host in the cluster.

Swap-Out Rate

The swap-out rate (in pages/sec) for each host in the cluster.