> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://ajuda.fabweb.com.br/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# 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:
```
q
```

**Importante:** 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 htop
```

Depois de instalar, execute:
```
htop
```

O htop mostra:
* consumo de CPU em tempo real
* uso de memória
* lista de processos do sistema

Para sair da tela, pressione:
```
F10
```

**Importante:** 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.