Estou tentando recuperar a memória usada (RAM) em porcentagem usando comandos do Linux. Meu cpanel mostra a memória usada, que eu preciso exibir em uma página específica.
Nos fóruns, descobri que a memória correta pode ser encontrada a partir do seguinte:
free -m
Resultado:
-/+ buffers/cache: 492 1555
- / + buffers / cache: contém o uso correto da memória. Não sei como analisar essas informações ou se existe algum comando diferente para obter a memória usada em porcentagem.
$ free | awk '/Mem/{printf("used: %.2f%"), $3/$2*100} /buffers\/cache/{printf(", buffers: %.2f%"), $4/($3+$4)*100} /Swap/{printf(", swap: %.2f%"), $3/$2*100}'
free | grep Mem | awk '{print $4/$2 * 100.0}'