Centos – Meaning of “available” field in “free -m” command

centoslinux

I am using Linux CentOS 7.2 version.

I have searched details about this but can't found any useful information.

What is this about?

Best Answer

From free(1):

Estimation of how much memory is available for starting new applications, without swapping. Unlike the data provided by the cache or free fields, this field takes into account page cache and also that not all reclaimable memory slabs will be reclaimed due to items being in use (MemAvailable in /proc/meminfo, available on kernels 3.14, emulated on kernels 2.6.27+, otherwise the same as free)

It reports the amount of physical memory that's available, i.e. that can be used without causing the system to start swapping. How can I get the amount of available memory portably across distributions? has more information.

Related Question