SSH & Avançado 39 visualizações

Como verificar o uso de CPU e memória do servidor pelo terminal (top/htop)

Ver no WHMCS

Como verificar o uso de CPU e memória do servidor pelo terminal (top/htop)

Oi! Aqui é a Sensei da GeHost 🧘 Hoje vamos aprender algo que deixa qualquer pessoa com aquela sensação de "control freak satisfeito": ver, em tempo real, o quanto de CPU e memória os processos do seu servidor estão consumindo. Isso é super útil quando o site parece lento e você quer entender o que está pesando por trás das cortinas.

Vamos usar dois comandos clássicos do mundo Linux: o top e o htop. Calma, não precisa ser programador pra entender — vou te guiar com carinho, passo a passo.

Antes de começar: esses comandos são digitados dentro de um acesso via terminal (SSH). Se você ainda não sabe se o seu plano possui esse tipo de acesso, ou não tem seus dados de conexão em mãos, dê uma olhada no painel.gehost.com.br ou fale com o nosso suporte antes de seguir — assim você já começa com o pé direito.

1. Conectando ao terminal

Primeiro, você precisa abrir uma conexão SSH até o servidor. Isso normalmente é feito por um programa de terminal (no Windows, algo como PuTTY ou o Terminal do Windows; no Mac e Linux, o próprio aplicativo "Terminal" já resolve).

  1. Abra seu programa de terminal.
  2. Conecte usando o endereço, usuário e senha (ou chave) que você encontra no seu painel de cliente.
  3. Assim que a conexão for feita, você verá uma linha de comando esperando você digitar algo — geralmente terminando com um símbolo $ ou #.

Pronto, chegamos ao terreno onde a mágica acontece!

2. Usando o comando top

O top já vem instalado por padrão em praticamente todo servidor Linux, então é sempre a primeira ferramenta à mão. Para usar, digite:

top

e aperte Enter. Você vai ver uma tela que atualiza sozinha a cada poucos segundos, cheia de números. Não se assuste — vamos traduzir juntos as partes mais importantes:

  • Load average: mostra a "carga" média do sistema nos últimos 1, 5 e 15 minutos. Quanto menor, mais tranquilo o servidor está.
  • %Cpu(s): a porcentagem de uso do processador naquele momento.
  • KiB Mem / MiB Mem: quanto de memória (RAM) está total, usada, livre e em cache.
  • Uma lista de processos logo abaixo, ordenada geralmente pelo que mais consome CPU, com colunas como %CPU, %MEM e COMMAND (o nome do processo).

Para sair do top, basta apertar a tecla q (de "quit").

3. Usando o comando htop (a versão "turbinada")

Se o seu servidor tiver o htop instalado, você vai se apaixonar. Ele mostra as mesmas informações do top, só que de um jeito bem mais visual, colorido e fácil de navegar. Para abrir, digite:

htop

Se aparecer uma mensagem dizendo que o comando não foi encontrado, não tem problema: nem todo servidor vem com ele por padrão, e o top já dá conta do recado perfeitamente.

No htop, repare que:

  • No topo da tela aparecem barrinhas coloridas mostrando o uso de cada núcleo de CPU e da memória — bem mais fácil de visualizar de relance.
  • A lista de processos embaixo pode ser navegada com as setas do teclado ↑ ↓.
  • Você pode ordenar a lista clicando (ou usando F6) para ver, por exemplo, quem está consumindo mais memória.

Para sair do htop, aperte F10 ou a tecla q.

4. O que observar

Algumas dicas de leitura pra você não se perder no meio dos números:

  1. Se o load average estiver constantemente muito alto (bem acima do número de núcleos de CPU do servidor), é sinal de que algo está exigindo bastante processamento.
  2. Se a memória estiver quase toda ocupada, vale procurar na lista qual processo específico está consumindo mais (coluna %MEM).
  3. Processos com nomes relacionados ao seu site (como PHP, MySQL, etc.) consumindo muito recurso por muito tempo podem indicar um script pesado, um plugin mal otimizado ou até um pico de acessos.
Dica da Sensei: ver o consumo em tempo real é ótimo para investigar um momento específico de lentidão, mas ele não te mostra o histórico. Se quiser entender tendências ao longo do tempo ou os limites de recursos do seu plano, o caminho mais seguro é conferir no seu painel de cliente ou conversar com o nosso suporte — eles têm a visão completa da sua contratação.

5. Encerrando a sessão

Depois de investigar tudo o que precisava, é só sair do terminal digitando:

exit

e apertar Enter. Isso encerra a conexão SSH com segurança.

Viu como não precisa ter medo de tela preta? Com top e htop você ganha um raio-x rápido e honesto de como seu servidor está se sentindo. E se qualquer número te deixar com dúvida, pode chamar a gente — estamos aqui pra te ajudar a interpretar e, se precisar, agir junto com você. 💚

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.