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?
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?
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 asfree
)
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.
execve
is called after afork
, so it frees memory which was just allocated. If you start a new process (without replacing an existing process), the memory you have available to do so is estimated byMemAvailable
. – Stephen Kitt Oct 29 '18 at 15:21