perf¶
Présentation de l’outil¶
perf
est un outil de profilage de performance pour Linux, intégré au noyau Linux. Il fournit un ensemble riche de commandes pour collecter et analyser les données de performance et de suivi. Cela inclut des mesures telles que les cycles CPU, les cache-misses, les événements de branchement et d’autres indicateurs de performance au niveau du noyau et des applications. perf
est particulièrement utile pour les développeurs et les administrateurs système qui cherchent à optimiser les performances du système et des applications.
Installation¶
Sur Debian/Ubuntu¶
-
Mettez à jour la liste des paquets :
-
Installez le paquet
linux-tools
qui inclutperf
:
Sur CentOS¶
-
Mettez à jour la liste des paquets :
-
Installez le paquet
perf
:
Exemple d’utilisation¶
Après l’installation, vous pouvez utiliser perf
pour profiler les performances de votre système et de vos applications. Voici quelques exemples :
-
Pour enregistrer les données de performance d’une application :
-
Pour analyser les données de performance enregistrées :
-
Pour afficher les statistiques de performance en temps réel :
-
Pour afficher un résumé des événements de performance :
Bibliographie¶
- Documentation du noyau Linux sur
perf
: Lien vers la documentation - Site web officiel de
perf
: Lien vers le site