5 Way to Monitor Memory Usage on Ubuntu 20.04

5 Way to Monitor Memory Usage on Ubuntu 20.04

Monitoring memory statistics is crucial for maintaining optimal performance on a Linux system. This article will explain you 5 Ways to Monitor Memory Usage on Ubuntu 20.04. If you intend to buy an Ubuntu VPS server, you can check out the packages offered on the Eldernode website.

How to Monitor Memory Usage on Ubuntu Server

Regular monitoring of memory usage helps identify potential problems, resource bottlenecks, or memory leaks and allows you to take appropriate actions to optimize system performance. You can monitor Memory Usage on Ubuntu 20.04 with a few simple terminal commands. Also, they provide access to relevant information.




Recommended Article: Tutorial Upgrade Kernel on Ubuntu 20.04 | 22.04

Method 1) Using the ”free” Command

The “free” command displays memory-related statistics, including total, used, free, and available memory. Also, you can use it to display Buffers and caches used by the kernel and swap memory in the system.

To display memory statistics in a human-readable format, run the following command:

free -h

The following command shows you memory usage and Total memory:


Method 2) Using the ”top” Command

The “top” command provides real-time information about system resources, including memory usage. It allows you to find the Process ID (PID) and use Process ID (PID) to kill or troubleshoot unwanted tasks. Also, it provides a limited interactive interface and a dynamic, real-time view of a running system.

You can launch this utility using the command below:


To view a comprehensive list of all available variations, run the following command:

man top

The following command sorts usage per process by memory used:

top -o %MEM

Method 3) Using the ”htop” Command

The htop is similar to the top command and is an interactive process viewer that displays memory usage and provides detailed information.

If htop is not installed, you can install it by entering the following command:

sudo apt install htop

Use the following command to display memory and CPU usage per process:


Method 4) Using the ”cat” Command

The cat is a virtual file that contains real-time information about the system’s memory usage as well as the buffers and shared memory used by the kernel. It reports the amount of available and used memory.

To monitor memory usage on Ubuntu using the cat command, just run the following command:

cat /proc/meminfo

Method 5) Using the ”/proc/meminfo” File

The /proc/meminfo is a file that helps you check the RAM memory usage in Ubuntu. It also allows you to view MemTotal, MemFree, Buffers, Cached, SwapTotal, SwapFree.

You can see the amount of RAM using the command less or cat along with /proc/meminfo as shown below:

cat /proc/meminfo

That’s it!

Recommended Article: How To Install LDAP Client On Ubuntu 20.04


Simple terminal commands help to monitor memory usage on Ubuntu. In this article, we taught you 5 ways to monitor memory usage on Ubuntu 20.04. I hope this tutorial was useful for you and that it helps you to monitor memory usage on your Ubuntu VPS server. You can contact us in the Comments section if you have any questions or suggestions.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

View More Posts
Marilyn Bisson
Content Writer
Eldernode Writer
We Are Waiting for your valuable comments and you can be sure that it will be answered in the shortest possible time.

Leave a Reply

Your email address will not be published. Required fields are marked *

We are by your side every step of the way

Think about developing your online business; We will protect it compassionately

We are by your side every step of the way


7 days a week, 24 hours a day