VITUX
como usuários do Ubuntu, especialmente como administradores, precisamos verificar quantos recursos de RAM nosso sistema usa e quanto dele é gratuito. Também sabemos que a maioria das tarefas relacionadas à administração pode ser feita melhor através da linha de comando do Linux do que através da interface gráfica do Usuário. Por exemplo, os servidores geralmente funcionam no shell e não há GUI disponível. Como é mais importante controlar os recursos de memória nos servidores, é melhor aprender os comandos apropriados que podem nos ajudar na administração do servidor.
Este artigo explica como usar os 5 seguintes comandos para verificar a memória disponível:
- O comando grátis
- O comando vmstat
- /proc/meminfo comando
- O comando top
- O htop comando
usando esses comandos, você pode ter sempre a certeza de que há memória suficiente de recursos estão disponíveis para os muito importantes processos em execução no servidor. Por exemplo, se você estiver executando um servidor da web, pode ter certeza de que a falta de recursos não retardará o acesso ao site ou até travará o site.
executamos os comandos e procedimentos mencionados neste artigo em um sistema Ubuntu 20.04 LTS.
para exibir o uso da memória, usamos a linha de comando Ubuntu, o aplicativo Terminal. Você pode abrir o terminal usando o traço do sistema ou a combinação de teclas Ctrl + alt + T.
Método 1: O comando livre
como o comando livre é o mais utilizado e sem dúvida o mais útil, mencionaremos seu uso primeiro. Este comando é usado para verificar informações sobre o uso de RAM pelo seu sistema. Aqui está o comando que você entrará no Terminal:
$ free -m
o sinalizador m significa que as informações serão exibidas no MBs.
a coluna disponível indica a memória disponível. A coluna usada na entrada swap também é 0, o que significa que é tudo não utilizado e, portanto, livre.
Método 2: O comando vmstat
para visualizar estatísticas de memória por meio do comando vmstat, você pode usá-lo da seguinte maneira:
$ vmstat -s
o sinalizador S fornece estatísticas detalhadas sobre o uso da memória.
você pode visualizar a memória livre e a entrada de memória de troca livre na saída, indicando a memória disponível em seu sistema.
Método 3: o comando/proc / meminfo
o seguinte comando extrai informações relacionadas à memória do sistema de arquivos /proc. Esses arquivos contêm informações dinâmicas sobre o sistema e o kernel, em vez dos arquivos reais do sistema.
Este é o comando que você vai usar para imprimir informações de memória:
$ cat /proc/meminfo
A saída desse comando é similar ao comando vmstat. Você pode visualizar facilmente a memória livre no resultado MemFree e a memória de troca livre no resultado SwapFree.
Método 4: o comando superior
o comando superior é usado para imprimir o uso da CPU e da memória do seu sistema. Você pode simplesmente usar este comando como segue:
$ top
No cabeçalho de saída, você pode ver a KiB Mem e Kib Swap entradas através do qual você pode verificar o usado e liberar recursos de memória.
Método 5: o comando htop
assim como o comando top, o comando htop também fornece uma análise detalhada do uso da CPU e da memória. Se você não tiver instalado o htop em seu sistema, poderá instalá-lo atualizando primeiro seus repositórios abt por meio do seguinte comando:
$ sudo apt-get update
E, em seguida, instalar o htop, digitando o seguinte comando sudo:
$ sudo apt install htop
uma Vez htop é instalado, você pode simplesmente usar o seguinte comando para imprimir as informações necessárias:
$ htop
Mem (Memória aka RAM) e Swp (Swap) entradas no cabeçalho indicar o usado e o total de memória através do qual você pode calcular a memória livre disponível no seu sistema.
com os comandos que mencionamos neste artigo, você pode monitorar se os processos do sistema nunca estão sem memória. Você pode evitar a GUI completamente e ainda manter um controle sobre o uso de memória em seus computadores pessoais e servidores.