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
Resource configuration interface
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
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:
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