CPU, RAM e I/O de disco em palavras simples: o que cada um limita no seu site

Em hospedagem partilhada a sua conta vive dentro de um compartimento com tectos próprios de processador (CPU), de memória (RAM) e de leitura e escrita em disco (I/O). Servem para um vizinho ruidoso não lhe tirar a máquina, e para o contrário. Saber o que cada um faz quando se esgota poupa muito tempo, porque cada um falha de forma diferente.

Os três, lado a lado

Recurso O que é O que acontece no tecto
CPU O tempo de processamento que a sua conta pode usar. Corre PHP, monta páginas, comprime imagens. Abranda. O site responde, mas devagar. Por isso parece lentidão e não erro, e ninguém suspeita.
RAM A memória com que a sua conta trabalha em simultâneo: código, dados de cada pedido, importações. Falha. Página em branco, erro crítico, uma importação que pára a meio.
I/O de disco A velocidade a que a conta lê e escreve ficheiros, e quantas operações faz por segundo. Abranda. Backups, descompactação, grandes importações e caches mal geridas são os culpados.

Além destes três há o número de processos e os pedidos simultâneos, que não medem quanto uma coisa pesa, medem quantas coisas há ao mesmo tempo. Veja os processos de entrada e os limites de que ninguém fala.

Como ler no painel, passo a passo

1 No cPanel, abra Resource Usage, na secção Metrics. Conforme os limites activados no servidor, vê alguns ou todos destes gráficos: CPU, memória, I/O, operações de disco, processos.
2 Escolha o período em que o problema aconteceu. Cada gráfico mostra o consumo ao longo do tempo contra o limite, e marca os momentos em que bateu no tecto (as faults).
3 Compare com o que se passava nessa hora: uma importação, uma cópia, uma campanha, um robô a percorrer o site. A causa quase sempre coincide com o pico.
4 Só então decida: tratar a causa (um plugin, uma imagem, uma tarefa agendada) ou subir de plano. Veja acompanhar o desempenho do site no cPanel.
A RAM da conta não é o memory_limit do PHP. O do PHP é o máximo que um só pedido pode usar; o da conta é o total partilhado por tudo o que corre ao mesmo tempo. Subir o do PHP não lhe dá recursos novos. Veja os limites do PHP.
De onde vem o consumo costuma ser do site, não do plano. Veja o que consome processador num site e como baixá-lo. O disco rápido de um plano grande não corrige uma consulta mal escrita. Sobre o tipo de disco, veja SSD ou NVMe: a diferença conta num site.

Viu os gráficos e não percebe o que dizem? Envie-nos uma captura do Resource Usage e dizemos-lhe o que está a bater no tecto.

Abrir um pedido de suporte

VEJA TAMBÉM

Os limites de que ninguém fala: inodes, processos e memória

O que consome processador num site e como baixá-lo

Acompanhar o desempenho do site no cPanel

Planos de hospedagem

PRODUTO RECOMENDADO

Alojamento de sites com cPanel

Domínio e SSL incluídos, cópias diárias e o painel que já conhece. desde 5.940,00 Kz/mês (plano de 3 anos, com cupão)

Ver planos
  • 0 Utilizadores acharam útil
Esta resposta foi útil?