A utilização da memória é calculada usando o comando “free”. O resultado desse comando varia de acordo com a distribuição Linux usada.
Caso 1:
Memória utilizada = ( (Total - Memória livre) / Total * 100 )
onde,
Memória livre = ( Total - Usada + Buffer + Cache )
Por exemplo:
Memória livre = (16313900 - 7857128 + 203152 + 4381116) = 13041040
Memória utilizada = ( (Total-Livre) / Total * 100) = 20,06%
Caso 2:
Isso é aplicável ao usar versões do Linux, incluindo Centos/Redhat 7+, Ubuntu 16+ etc.
Por exemplo:
Total de memória = 16330916 Memória livre = Memória disponível = 9157464
Logo, Memória utilizada = ( (Total - Memória livre) / Total * 100 )
Memória utilizada = 43,92%
Nota: O valor obtido pode ser verificado com o resultado do System Monitor (Monitor do sistema), uma ferramenta padrão presente em servidores Linux para monitoramento de métricas básicas.
Artigos relacionados: