Articles sur performance
Explorer une application php avec php-spx
Flame Graph pour Php
Nous avons vu précédemment comment générer des graphes de flammes pour analyser son système GNU/Linux. Dans cet article nous allons voir comment générer ce type de graphe pour une application php.
Grâce à l’extension php-spx ce n’est pas simplement une image svg qui va nous fournir des indications sur les fonctions les plus gourmandes de notre programme php, mais c’est une application web dédiée, beaucoup plus riche en terme d’information qui sera à notre disposition.
Enflammer son GNU/Linux
De quoi parle-t-on?
Les graphes de flammes (traduction plus qu’approximative de flam graphs) sont une représentation graphiques des appels de fonctions d’un serveur ou d’un programme, qui permet de visualiser:
- l’empilement des appels de fonctions (quelle fonction appelle qui);
- la durée (ou une autre quantité comme la mémoire) occupée par chaque fonction.
Comme une image vaut mieux qu’un long discours voici un exemple:
Diagnostiquer un serveur GNU/Linux
Introduction
Quels sont les outils pour comprendre ce qui se passe sur un serveur qui “semble” lent? Pour répondre, voici une liste des principaux outils en ligne de commande pour diagnostiquer un serveur GNU/Linux.
