logo

Como verificar RAM no Linux

A RAM (Random Access Memory) é um componente essencial de um sistema Linux que deve ser monitorado de perto. Em algumas condições, podemos ficar sem memória, com tempos de resposta muito lentos ao nosso servidor ou completamente sem resposta.

Como resultado, é essencial saber como verificar sua RAM em Linux porque podemos tomar medidas de protecção em vez das medidas correctas.

Também podemos precisar aumentar nossa memória swap, também chamada de memória virtual, para que o desempenho do servidor possa ser aumentado.

Agora, discutimos as maneiras pelas quais podemos verificar nossa RAM no Linux:

Verifique RAM no Linux usando gratuitamente

Com a ajuda do comando free, podemos verificar nossa RAM no Linux, e o comando free é o comando mais popular.

Sintaxe do Comando Livre:

 $ free 

Como verificar RAM no Linux

Podemos ver na imagem acima que a saída está dividida em duas categorias: memória (a RAM real) e swap (também conhecida como memória virtual).

Com a ajuda do comando free, podemos oferecer as seguintes informações:

    total:O termo total significa a quantidade total de memória atualmente instalada em nosso sistema em quilobytes.usado:O termo usado significa a quantidade de RAM que usamos atualmente em nosso sistema em quilobytes.livre:O termo livre significa a quantidade de memória disponível em nosso sistema em quilobytes.compartilhado:Representa a memória usada pelo tmpfs que é um sistema de arquivos virtual e parece estar montado, mas pertence à memória volátil.buffers:A memória que o buffer do kernel usa é chamada de buffers.cache:cache é o número de memórias usadas pelo cache de página onde os dados podem ser armazenados primeiro antes de serem gravados no disco.disponível:A quantidade de memória disponível no sistema em quilobytes é chamada de disponível.

Uma coisa que devemos observar é, entretanto, que muita memória pode ser usada por buffers ou caches; se nosso sistema precisar de memória adicional para os processos, o kernel poderá liberar esse espaço. Assim como o comando lsblk, o comando free também pode ser exibido em um formato legível por humanos.

Podemos usar o comando free junto com a opção -h, para verificar a RAM atual disponível usando um formato legível por humanos.

Sintaxe:

 $ free -h 

Como verificar RAM no Linux

Podemos ver que a saída acima é fácil de ler, mas é arredondada.

Da mesma forma, utilizando o comando free, podemos mostrar a coluna total para verificar a RAM e swap disponíveis no sistema.

Para mostrar a coluna total, podemos usar o 'livre' comando junto com a opção '-t.'

Sintaxe:

 $ free -t 

Como verificar RAM no Linux

Também podemos combinar o comando para obter uma saída amigável, bem como o total de colunas mostradas.

como concatenar strings em java

Sintaxe:

 $ free -th 

Como verificar RAM no Linux

Inspecionando /proc/meminfo para verificar RAM

Como todos sabemos, o kernel é aquele que virtualiza o sistema de arquivos e fornece pontos de entrada para alguns de nossos dispositivos em nosso sistema.

Por exemplo, o /proc diretório pode armazenar referências aos processos do nosso sistema (ou seja, descritores de arquivos); correspondentemente, o /dev pode armazenar referências aos dispositivos virtuais, que eventualmente apontam para os discos reais.

Embora, um /proc arquivo pode ser mais essencial do que outros quando falamos sobre verificar nossa RAM: meminfo.

para loop bash

Sintaxe:

 $ cat /proc/meminfo 

Como verificar RAM no Linux

Podemos ver na saída acima; o kernel exibe estatísticas semelhantes àquelas mostradas pelos comandos 'free' ou 'vmstat'.

Com a ajuda do arquivo /proc/meminfo, temos acesso à quantidade total de memória do nosso sistema. a memória que está livre, a memória buffer disponível e o cache de página que pode ser usado.

Por último, temos acesso ao cache de swap e também usamos swap ativo e inativo.

Verifique o uso de RAM com o comando superior

Com a ajuda do principal comando, podemos ver todas as informações relacionadas à utilização de memória para cada processo em nosso sistema. O principal O comando já está instalado em todos os sistemas Linux. Caso não esteja pré-instalado, podemos instalá-lo com a ajuda do apto comando. Usando a seguinte sintaxe, podemos executar o principal comando:

 $ top 

Como verificar RAM no Linux

Observe a coluna% mem com atenção. Se quisermos ver um processo que está usando muita memória, digite Mudança + m . Ele irá encurtar os programas com base na utilização da memória em principal . Esta é a vantagem principal comando que podemos monitorar a utilização da memória do nosso sistema rapidamente. Podemos entrar q para sair do menu superior.

Verifique o uso de RAM com o comando htop

Quando executamos o comando htop, ele exibirá as informações gerais relacionadas à instalação da RAM na qual atualiza constantemente as estatísticas e mostra quanta memória é usada por cada processo.

Não é como um comando livre; os utilitários htop nem sempre são instalados por padrão em nossos sistemas Linux. Embora, com a ajuda do comando abaixo, possamos instalá-lo:

 $ sudo apt install htop 

Quando a instalação do comando htop for concluída, podemos executá-lo através do terminal usando a seguinte sintaxe:

 $ htop 

Como verificar RAM no Linux

O comando Htop é um visualizador GPL de processo gratuito baseado em ncurses para cada distribuição Linus. É exatamente como o comando top, exceto que no comando htop podemos rolar tanto vertical quanto horizontalmente; assim, fornece informações completas com suas linhas de comando completas relacionadas a cada processo em execução no sistema.