Como usar o comando htop pelo SSH para identificar processos consumindo memória
Olá, querido(a) cliente da GeHost! 🌟
Se você está aqui, provavelmente está com alguma preocupação com o desempenho do seu site ou aplicativo — talvez ele esteja lento, travando ou até mesmo indo para baixo. Não se preocupe! Hoje, vou te ensinar um poderoso truque de segurança e manutenção: como usar o comando htop pelo SSH para ver em tempo real quais processos estão consumindo muita memória.
É como ter um olho no coração do seu servidor. Vamos juntos, com calma, passo a passo. Você é capaz — e eu estou aqui com você, como seu Sensei da GeHost! 🧘♂️
📌 Passo 1: Acesse seu servidor via SSH
Antes de tudo, você precisa se conectar ao seu servidor. Isso é feito usando um cliente SSH, como o Putty (Windows), Terminal (macOS/Linux) ou o Termius (mobile).
Abra seu terminal ou cliente SSH e digite:
ssh seu_usuario@seu_servidor.gehost.com.br
Substitua seu_usuario pelo seu nome de usuário do cPanel e seu_servidor.gehost.com.br pelo endereço do seu servidor (não se preocupe, você já tem isso no painel).
Dica do Sensei: Se você não sabe seu usuário SSH, acesse o cPanel → "SSH Access" → "Manage SSH Keys" ou "SSH & Shell Access". Lá você encontra as credenciais.
📌 Passo 2: Instale ou verifique o htop
Por padrão, o htop nem sempre vem instalado. Mas não se preocupe — é fácil resolver!
No terminal, digite:
sudo apt update
Depois, instale o htop:
sudo apt install htop -y
Se aparecer uma mensagem pedindo confirmação, digite Y e pressione Enter.
Atenção: O comando
sudoé como um "poder de administrador". Use com responsabilidade!
📌 Passo 3: Execute o htop
Com o comando instalado, agora é só rodar:
htop
Pronto! Você vai ver uma tela com uma lista de processos, como se fosse uma "tabela de vida" do seu servidor.
📌 Passo 4: Entenda a tela do htop
Aqui está o que você verá:
- Na parte superior, há um gráfico de uso de memória e CPU.
- Na parte inferior, estão as teclas de atalho (não se preocupe com elas agora).
- Na lista central, cada linha é um processo rodando no servidor.
Veja como identificar os processos que mais consomem memória:
- Olhe para a coluna %MEM (memória usada).
- Procure os processos com valores altos — por exemplo, 50%, 80%, 90%.
- Os processos com mais memória geralmente estão no topo da lista.
Dica do Sensei: Use as setas do teclado para rolar a lista. Se o processo estiver no meio, use a seta para baixo até encontrá-lo.
📌 Passo 5: Identifique e entenda o processo
Quando você encontrar um processo com alto uso de memória, veja o nome dele na coluna COMMAND.
Exemplos comuns:
php— um script PHP está consumindo muito.mysql— o banco de dados está sobrecarregado.nginxouapache— o servidor web está com problema.
Se for um php com nome de script (ex: index.php), provavelmente é um script mal escrito ou com loop infinito.
📌 Passo 6: Interrompa (se necessário) ou investigue
Se você identificou um processo problemático:
- Se for um script PHP: verifique se há loops, erros no código ou processos em segundo plano mal configurados.
- Se for o MySQL: pode ser uma query muito pesada. Use o
SHOW PROCESSLISTno phpMyAdmin para ver. - Se for o Apache/Nginx: pode ser um ataque DDoS ou excesso de requisições. Verifique o log de acesso.
Importante: Nunca mate processos importantes sem saber o que está fazendo. Se tiver dúvida, entre em contato com nosso suporte — estamos aqui para ajudar!
📌 Passo 7: Saia do htop
Para sair do htop, pressione q (de "quit") ou Ctrl + C.
Pronto! Você está de volta ao terminal.
💡 Dica Final do Sensei
Use htop como uma lupa de saúde do seu servidor. Faça isso de tempos em tempos, especialmente se seu site estiver lento ou seu plano de hospedagem estiver com uso alto.
Se você quiser, pode criar um pequeno script que roda htop automaticamente a cada 5 minutos e salva o relatório. Mas isso é para quem já domina o assunto — e você já está no caminho certo! 🌱
Se precisar de ajuda, é só nos chamar. Nossa equipe está sempre pronta para te ajudar — como um verdadeiro Sensei da GeHost. 🌿