Como monitorar o uso de CPU, memória e disco em um servidor Linux
Introdução
Em servidores linux é importante acompanhar regularmente o consumo de recursos do sistema.
O monitoramento ajuda a identificar situações como:
- Uso elevado de CPU.
- Consumo excessivo de memória.
- Falta de espaço em disco.
- Processos que estão sobrecarregando o servidor.
Neste tutorial vamos mostrar alguns comandos simples que permitem verificar o uso de CPU, memória e armazenamento em um servidor Linux.
Requisitos
Antes de iniciar, você precisa ter:
- Acesso SSH ao servidor.
- Permissões administrativas (root ou sudo).
Como monitorar os recursos do servidor
1º Passo: Acessar o servidor via SSH
Conecte-se ao seu servidor utilizando SSH.
Exemplo:
ssh root@IP_DO_SERVIDOR
Substitua IP_DO_SERVIDOR pelo endereço IP do seu servidor.
Verificando uso de CPU e memória
2º Passo: Utilizar o comando top
O comando top mostra em tempo real o consumo de CPU e memória do servidor. Para visualizar em tempo real, execute:
top -c
O sistema exibirá informações como:
- uso total de CPU
- uso de memória RAM
- processos ativos no servidor
- consumo individual de cada processo
Para sair da tela do top, pressione:
qImportante: Os comandos do topo da lista são os que estão mais consumindo recursos de CPU e RAM do servidor no momento em que estão sendo exibidos.
3º Passo: Utilizar o comando htop (opcional)
O htop é uma versão mais amigável do comando top, com visual mais organizado. Caso ainda não esteja instalado, execute:
apt install htopDepois de instalar, execute:
htopO htop mostra:
- consumo de CPU em tempo real
- uso de memória
- lista de processos do sistema
Para sair da tela, pressione:
F10Importante: O htop segue o mesmo principio do top, então os comandos do topo da lista são os que estão mais consumindo recursos de CPU e RAM do servidor no momento em que estão sendo exibidos.
Verificando uso de espaço em disco
4º Passo: Utilizar o comando df
Para verificar o uso de espaço em disco do servidor, execute:
df -h
Esse comando exibirá:
- espaço total do disco
- espaço utilizado
- espaço disponível
A opção -h mostra os valores em formato legível (GB ou MB).
5º Passo: Verificar tamanho de diretórios
Caso queira descobrir quais pastas estão ocupando mais espaço no servidor, utilize:
du -h --max-depth=1
Esse comando mostra o tamanho das pastas dentro do diretório atual.
Informações importantes
- O uso de CPU e memória pode variar de acordo com as aplicações instaladas no servidor.
- É recomendado monitorar regularmente o uso de recursos para evitar sobrecarga do servidor.
- Caso o servidor apresente lentidão ou alto consumo de recursos, recomendamos verificar os processos ativos utilizando os comandos apresentados.
Dica adicional
Ferramentas como top e htop ajudam a identificar rapidamente aplicações que estão consumindo muitos recursos.
Se um processo estiver utilizando muita CPU ou memória, pode ser necessário revisar a aplicação ou configuração do servidor.
Ficou com alguma dúvida? Nossa equipe está à disposição nos canais de atendimento para lhe auxiliar.
Atualizado em: 18/03/2026
Obrigado!
