Customer notices that the Multi-Port Collector is showing a high memory utilization
Linux may show high memory utilization when there is still ample memory available for processes to use. The reason is that the operating system uses available memory for disk caching (Cached) but will relinquish this memory to processes when needed. This is standard behavior of the Linux operating system and is done to improve performance.
When interpreting the Memory information, consider the following:
- If the Memory Free column is low but the Cached number is high and Swap Used is low or zero, then the Multi-Port Monitor is operating normally.
- If the Memory Free column is low and Cached is low and Swap Used is high (indicating that the Multi-Port Monitor is swapping), then this could indicate that some processes are using a significant amount of memory and may be impacting performance.
The Multi-Port Monitor appliance runs on 64-bit CentOS Linux. The memory information is obtained using the Linux 'free -o' command. The following columns are displayed:
Indicates the total number of bytes of physical memory or swap space.
Indicates the number of bytes of physical memory or swap space that are in use. Note that for physical memory, this number includes the number of bytes cached.
Indicates the number of bytes of physical memory or swap space that are free.
Indicates the number of bytes of physical memory used by kernel buffers.
Indicates the number of bytes of physical memory used by kernel for disk caching.
See the following articles for more information about Linux memory management: