6 maneiras fáceis de verificar o uso da memória no Linux

O Linux(Linux) vem com muitas ferramentas integradas para administrar e otimizar seu sistema. Se você é novo no Linux(new to Linux) ou mudou recentemente do Windows , precisa aprender vários comandos para obter o máximo dele. O Linux(Linux) é mais famoso por ser um sistema operacional onde o usuário ou administrador tem controle total. Se(Whether) você usa Ubuntu, Mint , Debian ou qualquer outra distribuição Linux(Linux distribution) , você pode fazer qualquer coisa com os comandos e ferramentas corretos.

Neste artigo, vamos nos concentrar em como verificar o uso de memória no Linux porque essa é uma habilidade importante. Às vezes(Sometimes) , os aplicativos começam a ocupar toda a memória do sistema e você precisa conhecer as etapas de solução de problemas necessárias para encontrar o problema. Então, aqui estão as melhores ferramentas de linha de comando para verificar o uso de memória em seu sistema Linux .

1. O comando “topo”

A ferramenta de linha de comando superior fornecerá um resumo de todos os processos em execução. Este resumo inclui informações em tempo real sobre o uso de memória, para que você também possa usá-lo como um aplicativo de monitoramento. Você pode ver quanto da memória do sistema é usada no total e, em seguida, pode percorrer a lista de processos para verificar quanto dessa memória é usada por cada processo.

Para executar esta ferramenta, basta digitar o comando top:

$ top

O comando top mostra a quantidade total e livre de memória do seu sistema Linux , bem como a memória física e de troca usada. A coluna mais importante, neste caso, é % MEM porque informa quanta memória física cada processo usou. Então você pode identificar o aplicativo não autorizado que está consumindo muita memória e matá-lo.

Além disso, você pode usar a ferramenta de linha de comando superior para verificar o uso da CPU . Basta(Just) verificar a coluna % CPU para ver quanto poder de processamento é usado por cada aplicativo.

2. O comando “livre”

Se tudo o que você precisa saber sobre o uso de memória do seu sistema é a quantidade de memória livre e usada, você realmente não precisa do comando top. O comando livre será suficiente. Digite free no terminal e saiba instantaneamente quanta memória física e de troca está livre ou usada. Ao mesmo tempo, você obtém informações sobre os buffers que o kernel usa.

Lembre-se de que as informações de uso de memória não aparecem em tempo real. Você pode usar a linha de comando gratuita para monitorar o uso da memória. Essencialmente, esta é uma captura de tela que informa quanta memória estava livre ou usada quando você digitou o comando. Use o comando top se quiser monitorar o uso de memória ou saber quanta memória cada processo usa.

3. O comando “htop”

O comando htop é basicamente a ferramenta de comando superior com um ambiente de fácil leitura e controles amigáveis. Ele exibe o uso de RAM em tempo real, fornece uma lista de todos os processos em execução e fornece atalhos para comandos que controlam os processos. Depois de ver o processo que consome muita RAM , você pode pressionar a tecla de atalho para matá-lo em vez de usar os comandos Bash .

Para usar o comando htop, você precisa digitar htop no terminal. Dito isso, você pode receber um erro se sua distribuição Linux não vier com essa ferramenta por padrão. Nesse caso, digite o seguinte comando para instalá-lo:

$ sudo apt-get install htop

4. O comando “vmstat”

O comando vmstat exibirá o relatório de estatísticas da memória virtual. O comando fornecerá mais informações do que você provavelmente precisa, mas se você planeja se tornar um administrador do sistema Linux , deve saber. O relatório inclui as seguintes informações:

  • O número de processos (procs) dessa forma para o tempo de execução.
  • A quantidade de memória trocada, memória livre, cache e buffers.
  • Blocos recebidos e enviados para um dispositivo de bloco (IO).
  • Tempos de CPU(CPU) (tempo do usuário, tempo do sistema, tempo ocioso).

Digite vmstat no terminal para obter o relatório de estatísticas da memória virtual.

5. Verifique o arquivo “proc/meminfo”

Você provavelmente está se perguntando onde seu sistema Linux obtém todos esses relatórios e informações sobre o uso de RAM . Bem(Well) , praticamente todas as ferramentas de linha de comando que você usou até agora têm a mesma fonte: o arquivo virtual proc/meminfo. Se você quiser ir diretamente à fonte e obter todas as informações de uso de memória desejadas, poderá acessar facilmente o arquivo digitando o seguinte comando:

less /proc/meminfo

O relatório é bastante longo, portanto, você deve usar o comando less para obter algum controle de navegação para verificar rapidamente a saída em busca dos dados necessários. Dito isto, este relatório detalhado contém muitas informações que você provavelmente não precisa. Então, aqui estão os valores mais importantes nos quais você deve se concentrar:

  • MemTotal
  • MemFree
  • MemDisponível
  • Tampões
  • Em cache
  • SwapCached
  • SwapTotal
  • SwapFree

6. Use a GUI

(Linux)Os puristas do Linux podem ser contra o uso da GUI em ferramentas de linha de comando, mas ter uma representação visual do uso da RAM é ótimo. Você pode obter todas as informações necessárias e monitorar o uso de memória do seu sistema em tempo real usando o aplicativo Linux System Monitor .

Para usar o aplicativo, digite “System Monitor” na barra de pesquisa do menu iniciar e pressione Enter . O Monitor do Sistema(System Monitor) tem duas guias que nos interessam: as guias Processos(Processes) e Recursos(Resources) .

Na guia Processos(Processes) , você pode ver todos os processos que estão sendo executados no seu sistema operacional Linux . Você pode ler o uso de memória, uso de CPU e outros dados para cada processo individual. É aqui que você pode saber se um dos aplicativos foi desonesto e está usando muita memória RAM(RAM) . Então você pode matar o processo da mesma janela clicando com o botão direito do mouse e selecionando a opção de matar.

Dito isso, se tudo o que você precisa é saber como a memória do sistema e a CPU estão se comportando, você deve verificar a visualização gráfica na guia Recursos .(Resources)

Aqui você pode ver o histórico de CPU , RAM e rede como um gráfico. Isso significa que você obtém dados históricos sobre o uso de memória do seu sistema durante um determinado período de tempo e também pode monitorar esse uso em tempo real. 

Como você prefere verificar o uso de memória em seu sistema operacional Linux ? Você conhece outros comandos e ferramentas que podem obter dados mais valiosos para análise? Deixe-nos saber nos comentários abaixo!



About the author

Depois de quase 20 anos na indústria de tecnologia, aprendi muito sobre os produtos da Apple e como personalizá-los para minhas necessidades. Em particular, sei como usar a plataforma iOS para criar aparências personalizadas e interagir com meus usuários por meio de preferências do aplicativo. Essa experiência me deu informações valiosas sobre como a Apple projeta seus produtos e a melhor forma de melhorar a experiência do usuário.



Related posts