Customer Self-Service Portal
Site24x7 Knowledge Base
Linux Server Monitoring
How is the total memory utilization calculated for a Linux server monitor?
Memory utilization is calculated using the "free" command. The output of this command varies according to the Linux distribution used.
Memory Utilized = ( ( Total - Free ) / Total * 100 )
Free Memory = ( Total - Used + Buffer + Cache )
Free Memory = (16313900 - 7857128 + 203152 + 4381116) = 13041040
Memory Utilized = ( (Total-Free) / Total * 100) = 20.06%
This is applicable when using Linux flavors including Centos/Redhat 7+, Ubuntu 16+ etc.
Total Memory = 16330916 Free Memory = Available Memory = 9157464
Thus, Memory Utilized = ( ( Total - Free ) / Total * 100 )
Memory Utilized = 43.92%
Note: The value obtained can be cross verified with the System Monitor (a default tool present in Linux servers for basic metrics monitoring) output.
How is CPU utilization calculated for a Linux server monitor?
Performance metrics for a Linux server
Add a Linux server
Other OS platforms supported
Server monitoring architecture
Other troubleshooting tips
Updated: 14 Jun 2017 10:19 PM
Help us to make this article better
How is the total CPU usage calculated for a Linux server monitor?
How is the total memory utilization calculated for a Windows server monitor?
Average resource utilization by AppLogs agent
How is the disk utilization calculated for a Linux server monitor?
What metrics do I get per Linux server monitor?
Help Desk Software
by Zoho Desk