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!
Related posts
6 maneiras fáceis de acelerar sua instalação do Ubuntu
5 maneiras de automatizar um backup de arquivo no Linux
7 maneiras de compactar e descompactar arquivos no Linux
As 3 principais maneiras de corrigir o erro “Sem espaço no dispositivo” no Linux
Comando Linux FIND com exemplos
Como configurar e configurar arquivos TCP/IP no Linux (configurações TCP/IP para Linux)
Como instalar e configurar o Kali Linux
Mostrar e ocultar ícones da área de trabalho no GNOME Linux
As 5 principais distribuições Linux que você deve usar
5 grandes razões para abandonar o Windows para Linux
Como instalar quase qualquer impressora no Ubuntu
Use o comando 'dd' do Linux com uma GUI simples
Razões comuns para falhas no Ubuntu e como recuperar
Os 10 principais comandos do Linux Raspberry Pi que você deve conhecer
Como excluir um arquivo ou diretório no Linux
Como instalar uma distribuição Linux no seu Chromebook
9 coisas úteis que o Linux pode fazer que o Windows não pode
Configure o Ubuntu para não escurecer ou desligar uma tela inativa
Entendendo as permissões do Linux e o uso do chmod
Por que o comando “less” é melhor do que “more” no UNIX e Linux