Performances et surveillance

Utilisation du CPU et connexions simultanées

Vérifié le 4 min de lecture CPU processus

Tous nos services d'hébergement disposent de limites de CPU, de mémoire, d'entrées/sorties et de processus. Leur but est d'isoler chaque compte, de garantir la stabilité du service et d'éviter que la consommation d'une application n'affecte les autres.

Dans cPanel, cherchez Resource Usage ou CPU and Concurrent Connection Usage. Vous y trouverez un historique indiquant si le compte a été limité à un moment donné par ces limites, ce qui permet de corriger la consommation en optimisant les applications ou en passant à une offre aux ressources plus importantes.

Examinez la période indiquée par le résumé initial, puis ouvrez les détails. Ajustez l'intervalle et vérifiez le fuseau horaire avant de relier un pic à un incident.

Les options Details et Snapshots permettent d'obtenir plus d'informations.

Details

Cette vue fournit des graphiques d'utilisation sur différents intervalles, qui donnent une vision globale de la consommation des ressources. Les métriques les plus courantes sont :

  • SPEED ou CPU : pourcentage de CPU utilisé par le compte.
  • PMEM : mémoire physique consommée par ses processus.
  • IO et IOPS : débit et nombre d'opérations de lecture ou d'écriture sur le disque.
  • EP (Entry Processes) : requêtes dynamiques qui entrent simultanément dans le compte. Cela ne correspond pas au nombre de visiteurs connectés.
  • NPROC : processus qui s'exécutent en même temps, y compris des processus qui ne proviennent pas d'une visite web.

Un pic isolé ne suffit pas à identifier la cause. Vérifiez quelle ressource a atteint sa limite, à quelle heure et si cela se répète avant de modifier l'application ou l'offre.

Snapshots

C'est la fonction à utiliser pour déboguer les problèmes. Elle fournit des « captures » des processus, des requêtes et, lorsqu'elles sont disponibles, des requêtes SQL aux moments où une limite a été atteinte. Ces captures aident à cerner l'origine, mais elles doivent être recoupées avec les journaux et l'application avant d'attribuer la consommation à une extension, une requête ou un visiteur précis.

Interpréter la limite et décider de la suite

Distinguez l'utilisation observée, le maximum autorisé et les compteurs de limites atteintes (faults) lorsqu'ils sont disponibles. Atteindre la limite de CPU ou d'entrées/sorties peut ralentir les opérations ; épuiser la mémoire ou les processus peut provoquer des erreurs. Un pourcentage isolé n'identifie pas l'extension responsable.

Notez l'heure, l'URL ou l'opération et la ressource concernée. Comparez-les avec les tâches planifiées, les importations, les sauvegardes, les visites et les journaux. Si une requête PHP est lente, analysez un échantillon avec PHP X-Ray.

Si la consommation provient d'une tâche ponctuelle, réduisez sa concurrence ou planifiez-la en dehors des heures de plus forte activité. Si elle est soutenue et correspond à un travail utile déjà optimisé, envisagez d'augmenter les ressources. Ne commandez pas plus de capacité pour un simple pic non identifié.

Pour demander de l'aide, indiquez l'intervalle, le fuseau horaire, la ressource limitée et une capture sans données sensibles. Un snapshot est un échantillon, pas un journal complet de tout ce qui s'est passé.

Cela peut aussi vous aider

Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.