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
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:
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
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
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
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
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
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
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.