Linux Ask!

Linux Ask! is a Q & A web site specific for Linux related questions. Questions are collected, answered and audited by experienced Linux users.

How to clear cache from memory in Linux?

Answer:

From time to time, you might observed memory in Linux aren't free'ed after used, and they can be shown in the cached column of the free command.

# free -m
             total       used       free     shared    buffers     cached
Mem:          1033        468        564          0          0        343
-/+ buffers/cache:        124        908
Swap:          255          1        254

To manually free it, try

# sync; echo 3 > /proc/sys/vm/drop_caches

And try the free command again.

# free -m
             total       used       free     shared    buffers     cached
Mem:          1033        135        897          0          0         10
-/+ buffers/cache:        124        908
Swap:          255          1        254

How to check current memory usage?

Answer:

The following command display free memory size in MB:

free -m

How do I check memory information in Linux?

Answer:

In Linux, you can check the memory information by using the command:

# cat /proc/meminfo

Display physical memory size in Linux

Answer:

You can use the following command to display the total size of physical memory in Linux.

# grep MemTotal /proc/meminfo