4 Commands to show Memory info in Linux

4 Commands to show Memory info in Linux

How much RAM does your computer have? and better, how can you get detailed information about your RAM? If you wanna upgrade your computer’s memory this information will be useful

I found a command that gave me all the necessary information and much more. The information we will see when typing this command will be very detailed, from the amount of memory slots that the PC has available, speed, latency, type and many more things.


To type the command in question we have to open the Ubuntu Terminal and put the following:

sudo dmidecode --type memory

Yes, you need sudo. Enter your password and we will see something similar to the following:

dmidecode command 1024x560 - 4 Commands to show Memory info in Linux

As you can see in the image we have a lot of data about the RAM that we have in our computer. With the data you are able to see on the screen you can buy the right memory to upgrade your computer/laptop or server.

The most advisable thing if we are going to extend the RAM of a computer is to have a couple of slots occupied and that they are equal, that way we can take advantage of the Dual Channel technology and our computer will go faster.


Another command that can be useful to see the amount of RAM installed in our computer and see how busy and free is “free”, if we run in the Ubuntu Terminal will see the following on the screen:

free -h

As you can see this command shows us the RAM we currently have in the computer how much is occupied and how much is free and also shows us information about the state of the Swap.

image 6 - 4 Commands to show Memory info in Linux

For a detailed overview of the free command, check this page: https://pcx3.com/linux/checking-memory-usage-with-free/


The top command provides a dynamic real-time view of a running system including a quick summary information about RAM, CPU also as a list of tasks currently being managed by the Linux kernel. Type the following command:

image 7 - 4 Commands to show Memory info in Linux


The vmstat command can display memory statistics including additional information about processes, paging, block IO, traps, and cpu activity. Type the following command:

vmstat -s
image 8 - 4 Commands to show Memory info in Linux

Have any of these commands been helpful to you?

Stefan Pejcic
Join the discussion

I enjoy constructive responses and professional comments to my posts, and invite anyone to comment or link to my site.