Pular para o conteúdo

Memória utilizada no sistema [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Memória utilizada no sistema [RESOLVIDO]

Enviado em 16/11/2011 - 12:30h

Gostaria de saber como faço para descobrir a memória utilizada pelo meu linux?
A saída do comando free -m não mostra a memória livre real do sistema e se olho as informações do /proc/meminfo também não mostra a quantidade de memória livre real, então não consigo calcular a quantidade de memória utilizada pelo meu sistema.
Se eu uso o comando htop eu consigo ver a quantidade de memória utilizada porém não consigo filtrar a saída para usar em meu script. Existe alguma forma de eu descobrir a memória utilizada?
Abraços

Responder tópico

2. Re: Memória utilizada no sistema [RESOLVIDO]

Enviado em 16/11/2011 - 12:41h

Cara basta subtrair o valor do total de memória da memória livre.

MemTotal - MemLivre = MemUtilizada

3. Re: Memória utilizada no sistema [RESOLVIDO]

Enviado em 16/11/2011 - 12:45h

O calculo é esse, mais como vou saber esses valores para colocar no script?
Este script vai rodar em vários servidores, então tem que ser dinâmico e não ficar fazendo esse processo manualmente.

5. Re: Memória utilizada no sistema [RESOLVIDO]

Enviado em 16/11/2011 - 13:53h

Este script usa korn shell, bem diferente do bash, e as informações de memória livre que pega não é real, é como se fosse o free -m.
Teria uma forma de eu filtrar a saída do comando htop ?

6. Resolvido

Enviado em 16/11/2011 - 15:16h

O próprio comando free mostra o resultado real, basta olhar a segunda linha (-/+ buffers/cache) na saída do comando free -m, na coluna free o mostra o valor real da memória livre, com isso consegui fazer os cálculos normalmente.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder