Utilização de recursos da CPU e ligações simultâneas no cPanel

Procédure

O que é a utilização da CPU?

O cPanel permite-lhe controlar a utilização dos recursos da CPU e as ligações simultâneas. Também pode acompanhar o consumo de memória, CPU e I/O (acesso ao disco) do seu pacote de alojamento Web.

Na LWS, cada cliente tem os seus próprios recursos. Isto significa que se um cliente utiliza muitos recursos, isso não terá impacto noutros clientes no mesmo servidor. Por este motivo, cada pacote cPanel dispõe de uma ferramenta"Utilização da CPU" que mostra os recursos que podem ser utilizados e que são utilizados por estes sítios Web. Graças aos gráficos fornecidos nos pacotes cPanel, pode monitorizar o consumo real do seu pacote de alojamento e também ver se o limite é suscetível de ser atingido rapidamente.

Como posso ver como estão a ser utilizados os meus recursos de CPU?

  1. Iniciesessão no seu espaço cliente LWS, clique em"Gerir" atrás do pacote em questão e depois em"Acesso ao cPanel".

Utilização de recursos da CPU e ligações simultâneas no cPanel

2. Em seguida, clique no botão"Utilização de recursos" na secção"Medição".

Utilização de recursos da CPU e ligações simultâneas no cPanel

Descobrir a ferramenta

Depois de ter clicado no separador"Utilização de recursos", a primeira página indica-lhe se determinados limites já foram atingidos pelo seu plano.

Utilização de recursos da CPU e ligações simultâneas no cPanel

Esta última página indica frequentemente que determinadas quotas, como I/O ou CPU, foram ultrapassadas nas últimas 24 horas. Isso geralmente é normal. Pode ter executado um script pesado ou importado um site para consumir todos os recursos disponíveis no seu pacote.

Por outro lado, pode ser considerado anormal consumir todos os recursos mais de 50% do tempo. Isto é frequentemente um sinal de mau funcionamento do seu sítio ou de um script PHP.

Existem dois separadores na página de utilização da CPU:

  • Utilização atual: este separador permite-lhe ver o histórico de consumo de recursos na sua fórmula;
  • Instantâneo: dá-lhe uma ideia dos processos iniciados quando os recursos são consumidos em excesso.

Utilização atual: gráfico de consumo

Se pretender obter informações sobre o consumo nas últimas 24 horas ou nos últimos 7 dias, clique em"Utilização atual".

Verá vários gráficos, tais como CPU, E/S e processos.

Utilização de recursos da CPU e ligações simultâneas no cPanel

Para compreender melhor os diferentes gráficos, siga as explicações abaixo para cada um deles:

Gráfico Explicações O que causa o consumo excessivo de recursos?
Uso da CPU O consumo de CPU do seu alojamento Trata-se principalmente dos processos PHP executados pelos seus sítios Web quando um visitante navega no seu sítio Web. Se utilizar outras linguagens, como Node.JS ou Python, trata-se dos processos associados a estes scripts. Embora os processos de correio eletrónico também sejam contabilizados, é extremamente raro que façam com que os recursos da CPU sejam excedidos.
Utilização de memória física O consumo de memória RAM do seu alojamento

Trata-se damemória RAM associada ao seu pacote. Raramente apresenta problemas. Todos os scripts consomem mais ou menos memória RAM quando são executados (o valor memory_limit define a quantidade máxima de memória que um processo PHP pode utilizar). O processamento pesado, como declinações de produtos ou importação/exportação de dados, pode consumir mais memória. O mesmo se aplica a dependências como o Composer.

Uso de entrada/saída Operações de leitura/escrita em disco no seu alojamento Na maioria das vezes, as E/S são geradas por processos que manipulam ficheiros no seu alojamento, o que acontece frequentemente quando é feita uma cópia de segurança dos ficheiros. Podem também provir da cache do seu sítio sob a forma de ficheiros. Em suma, trata-se de tudo o que precisa de ler e escrever no espaço em disco do seu alojamento.
Processos de entrada Número de ligações activas no servidor Web para a sua conta. Cada novo pedido cria um processo filho no servidor Web Apache (child worker). Este é depois encerrado quando o pedido é satisfeito. A quota "Processo de entrada" indica o número máximo de processos Apache que a sua fórmula pode aceitar). Isto significa que se tiver uma página que demora muito tempo a carregar e é muito utilizada, o seu Processo de entrada pode ficar saturado. Demasiadas visitas também podem saturar esta quota.
Processos Número de processos em execução Os processos são os ficheiros binários em execução no ambiente do seu pacote de alojamento. Isto inclui processos PHP, NodeJS, Python, etc. que são utilizados para servir os seus visitantes, mas também processos em execução no terminal SSH do seu pacote.

Atividade de alojamento

O separador"Instantâneo" permite-lhe capturar os processos que estavam em execução no seu alojamento web quando um dos valores (processos de entrada de E/S, processos, etc...) foi excedido. Isto permite-lhe ver que scripts estão a ser executados, por exemplo, quando ocorre um excesso de CPU.

Utilização de recursos da CPU e ligações simultâneas no cPanel

Há várias coisas que pode ver na ferramenta de instantâneos:

  1. Um calendário : permite-lhe escolher uma data em que pretende visualizar.
  2. Em Selecionar instantâneo, você escolhe o instantâneo que deseja visualizar. Os instantâneos só são tirados quando a quota é excedida e são mantidos apenas durante alguns dias.
  3. Em Process List (Lista de processos), encontra a lista de processos da mesma forma como se estivesse a utilizar o comando top no SSH. Os elementos mais importantes são o comando CMD, que permite ver o que foi lançado em relação ao caminho. Isto permite deduzir o local afetado pelo problema. De seguida, as colunas CPU e MEM.
  4. No snapshot Database queries, é possível encontrar as consultas SQL que estavam a ser executadas no momento do snapshot.
  5. No instantâneo Consultas HTTP, é possível encontrar pedidos que estavam presentes no servidor Web no momento do instantâneo.

O que acontece se o limite for atingido?

Pode acontecer que atinja o limite para determinados valores. Pode ver isto indo à utilização da CPU e clicando em"Utilização atual". A primeira coisa a fazer é verificar se a utilização visível nos gráficos parece consistente com o site que está a alojar no seu pacote.

Por exemplo, se aloja um site com um grande número de visitantes, pode estar a limitar certos valores, como a CPU, para poder responder a cada visita. Neste caso, terá certamente de verificar se é possível otimizar o seu sítio Web.

Para isso, é necessário colocar a si próprio as seguintes questões:

  • O meu sítio dispõe de um sistema de cache? Em caso afirmativo, funciona corretamente? Pode instalar um sistema de cache como um plugin ou utilizar uma ferramenta mais agressiva, como o Fastest Cache ou o LiteSpeed.
  • O meu sistema de cache não é contraproducente? Pode acontecer que o sistema de cache cause mais problemas a um sítio do que qualquer outra coisa, especialmente se utilizar vários sistemas de cache diferentes no seu sítio. Pode testar isto desactivando e reactivando a cache para poder comparar o funcionamento do seu sítio com e sem ela. Além disso, se tiver um sistema de cache baseado em ficheiros e este não tiver sido purgado durante muito tempo, é possível que o seu sítio seja mais rápido sem um sistema de cache do que com um (devido à dificuldade de procurar dados numa pilha de milhares de ficheiros).
  • A versão do PHP utilizada pelo meu sítio é recente ? Pode verificar a versão PHP utilizada pelo seu sítio a qualquer momento, indo a"Selecionar uma versão PHP" na sua interface cPanel. Uma versão obsoleta do PHP pode resultar numa má gestão dos recursos de CPU, RAM e/ou I/O.
  • A OpCache está ativa ? Pode verificar se a OpCache está ativa indo a "Selecionaruma versão PHP". A ativação deste módulo fará certamente a diferença.
  • A minha base de dados MySQL não é demasiado grande ? Quer utilize o WordPress, o Prestashop ou outro CMS, certas tabelas podem registar informações como os visitantes do seu sítio, as ligações às áreas de administração ou de clientes. Consequentemente, o tamanho da base de dados irá aumentar ao longo dos meses. Se a base de dados tiver várias centenas de MB, isso pode ter um impacto no funcionamento do seu sítio. Pode ser necessário verificar se é possível reduzi-la, por exemplo, esvaziando as tabelas de registo e de histórico. Pode verificar isso indo ao PhpMyAdmin e ordenando as tabelas por tamanho.

Por outro lado, o seu sítio pode não ter muitos visitantes, mas o seu consumo de CPU, memória ou IO está a disparar regularmente. Neste caso, é necessário verificar o seguinte:

  • O seu sítio foi pirateado ? É possível que estejam a ser executados processos maliciosos no seu sítio, o que pode resultar no consumo de todos os recursos do seu alojamento web. Se for esse o caso, pode verificar se o seu alojamento não contém quaisquer ficheiros maliciosos, acedendo ao"Gestor de ficheiros". Também pode efetuar uma verificação antivírus utilizando o ImunifyAV.
  • É possívelque tenha instalado recentemente um plugin ou similar no seu sítio que esteja a causar problemas. Pode desativar os vários plugins, verificando os gráficos entre cada desativação para ver se a utilização volta a ser consistente.
  • Também pode utilizar a ferramenta de instantâneos para ver os processos atualmente em execução. Em princípio, estes permitir-lhe-ão deduzir o site e o script que estão a causar o problema.

Também pode ser devido ao número de sites alojados no seu pacote web. Pode ter várias dezenas de sites activos no seu pacote eum ou dois deles estarem a consumir todos os seus recursos. Neste caso, pode ser necessário verificar se a subscrição de um segundo pacote e a migração de alguns dos sítios nele alojados pode equilibrar a carga.

No entanto, isto não funcionará se tiver apenas um sítio no seu alojamento web ou se tiver vários sítios web e o problema de consumo disser respeito apenas a um deles.

Quadro recapitulativo dos aspectos a verificar

Segue-se um quadro recapitulativo dos aspectos a verificar se tiver um problema de acesso à CPU, à memória ou ao disco no seu alojamento.

Problema A verificar Ajuda / Comentário
Consumo anormal de CPU Está a utilizar a versão mais recente do PHP? O PHP 5.6 é 3 a 4 vezes mais lento do que o PHP 7. Verifique se está a utilizar a versão mais recente do PHP, indo a "Selecionar uma versão do PHP" no cPanel.
Consumo anormal de CPU Aopcache está ativa? A opcache faz uma enorme diferença no desempenho do PHP. Pode verificar se está ativa indo à ferramenta "Select a PHP version" na sua interface cPanel.
Consumo anormal de CPU ou IO Tem tarefas cron ou outras operações a decorrer em intervalos regulares? As tarefas cron são frequentemente tarefas pesadas, como a criação de uma cópia de segurança. Como resultado, podem consumir muita CPU. Também é de notar que alguns CMS, como o Wordpress, têm as suas próprias tarefas cron, como o wpcron. Se tiver tarefas cron a serem executadas a cada minuto, é uma boa ideia verificar se não tem a opção de aumentar o tempo entre execuções.
Consumo anormal de CPU ou IO Faz cópias de segurança? Se sim, quando é que são lançados? Se faz cópias de segurança automáticas do seu sítio, é melhor executá-las fora das horas de ponta.
Consumo de CPU Efectuou alguma alteração importante recentemente? Instalou algo novo ou fez uma atualização? Tente rever as principais alterações que possam ter sido feitas no seu alojamento ou quando instalou determinados plugins. É bem possível que o problema tenha ocorrido após uma modificação no seu sítio.
Consumo de CPU Tem mais visitantes do que o habitual? Dê uma vista de olhos nas suas ferramentas de estatísticas, como o AWStats, para verificar o número de visitantes. Verifique também se nenhum robô ou sistema automatizado está a visitar o seu sítio.
Consumo de CPU Tem um sistema de cache no seu sítio? Se não tiver um sistema de cache no seu sítio, poderá ter de instalar um. Pode ser um plugin como o WP Rocket ou o WP Fastest Cache ou uma cache de servidor(Fastest Cache ou Litespeed).
Consumo de CPU Já verificou se há hackers no seu sítio web? Os processos maliciosos podem fazer com que o seu alojamentoconsuma demas iada CPU. Inicie sessão no seu alojamento e procure nos seus ficheiros nomes suspeitos. Também pode executar uma verificação antivírus online.
Consumo anormal de IO Tem um diretório de cache no seu site? Já o eliminou? Uma cache armazenada sob a forma de um ficheiro pode ser contraproducente e gerar IO maciço se não for eliminada.
O que é que isso importa? Está a utilizar a versão mais recente do CMS, extensões ou temas? Se não estiver a utilizar a versão mais recente do CMS, das extensões ou do tema, verifique se é possível efetuar uma atualização. As actualizações corrigem problemas, incluindo problemas de desempenho.
O que é que isso importa? Já olhou para os registos de erros da sua aplicação ou do PHP? Se a sua aplicação gera um ficheiro de registo, abra-o para verificar os erros mais recentes. Active e verifique também os erros do PHP.

Conclusão

A ultrapassagem de recursos deve-se frequentemente a um problema de otimização de um sítio ou de um script. Como vimos nesta ajuda, é possível visualizar gráficos de recursos (CPU, Memória, IO, Processos) no seu alojamento web. Os instantâneos permitem-lhe ver uma imagem dos processos activos na sua fórmula num determinado momento.

Avaliar este artigo :

Este artigo foi útil para si ?

Article utileSim

Article non utileNão

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.

Pour toute question non liée à cette documentation ou problème technique sur l'un de vos services, contactez le support commercial ou le support technique

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Artigos semelhantes

1mn leitura

Como é que programo uma tarefa Cron no cPanel?

0mn leitura

Como é que me ligo ao cpanel via SSH utilizando o putty?

1mn leitura

Como posso resolver o erro ERR_CONNECTION_REFUSED no cPanel?

1mn leitura

Como posso usar o WP-CLI para gerenciar minha instância do WordPress no cPanel?


Questions sur l'article
CIC Il y a 219 dias
Bjr. Après ouverture d'un ticket, un technicien LWS me répond q ces graph. sur la consommation des ressources s'affichent uniquement dans certains contextes et bien souvent quand il y a eu des dépassements ou consommations anormales. Merci de confirmer.
Ver o
1 respostas
Jordan-LWS - Il y a 212 dias

Bonjour,

Je vous remercie pour votre retour.

Navré qu'une mauvaise interprétation ait eu lieu.

La consommation MySQL s'exécute hors LVE et sans dépassement, donc pas affiché dans le graph. Une fois que le MySQL est bridé, il s'exécute dans le LVE et cela est donc graphé, jusqu'à ce qu'il soit débridé.
Le reste des services (PHP, Apache…) s'exécutent toujours dans LVE donc toujours graphés.


Je vous remercie pour votre attention et reste à votre disposition pour toute autre question ou complément d'information. Vous pouvez contacter le support technique depuis votre espace client au besoin.

Cordialement, L'équipe LWS.

Utile ?

Fazer uma pergunta à equipa do LWS e à sua comunidade