Memory Usage (MPU1)

Description

This probe measures the amount of available and used real memory (RAM) and virtual memory (swap space).

Release notes

Version 1.1 - General deployment
  • Feature: Initial version

Resource configuration interface

GUI unavailable.

Resource parameters

  • RAM warning level (%): RAM usage percentage threshold from which warning are to be generated in the monitoring system
  • RAM critical level (%): RAM usage percentage threshold from which critical alarm are to be generated in the monitoring system
  • swap warning level (%): swap usage percentage threshold from which warning are to be generated in the monitoring system
  • swap critical level (%): swap usage percentage threshold from which critical alarm are to be generated in the monitoring system

Performance graphs

This probe generates a graph with following performance metrics:

  • Total RAM: the total memory available in the system. This is a fixed value.
  • Used RAM: the memory that is currently being used by all processes. (buffers and cache are not considered as used)
  • Free RAM: the memory that is free to be used by processes. (because it's unused anyway, part of this will typically be in use by the system for buffers and cache).
  • Total Swap: the total size of the swap space (virtual memory on disk).
  • Used Swap: the amount of swap space currently in use.
  • Free Swap: the amount of swap space not in use.

Alarms

This probe can report following alarm states:

  • WARNING: the warning threshold for RAM or Swap usage is exceeded.
  • CRITICAL: the critical threshold for either RAM or Swap usage is exceeded.

Possible causes

(no root-causes are documented yet)

Possible consequences

A system that runs low on RAM can have following consequences:
  • Degraded performance.

A system that runs out of Swap can have following consequences:
  • Complete system crash, (manual) reboot required.
  • Random processes will get killed to prevent the entire system from going down.

Possible actions

Following actions may be taken in response to a RAM or Swap usage:
  • Investigate which process is responsible:
    • SOP Shell > Diagnostics > System > CPU/Memory usage

Copyright © Escaux SA