Tente fazer isso para o valor de cache de memória:
LANG=C /usr/bin/free -m | awk 'NR==2{print $7}'
Esta pergunta já tem uma resposta aqui:
Eu quero apenas obter o valor associado à coluna "em cache" do comando free -m
. Qual é a maneira mais eficiente de alcançá-lo? Algo com sed
ou awk
?
Tente fazer isso para o valor de cache de memória:
LANG=C /usr/bin/free -m | awk 'NR==2{print $7}'
Você pode obter as informações da fonte (no Linux):
awk '/^Cached:/{print $2}' /proc/meminfo
Isso obtém o valor em kB (para mim), então você pode convertê-lo para MB:
awk '/^Cached:/{print $2/1024}' /proc/meminfo