perf stat

perf est construit autour de la notion de gestion d’événements système.

Un événement au sens de perf peut être toutes sortes de choses, allant du passage d’un cycle processeur à un appel système en passant par des défauts de cache CPU et des écritures disque. L’idée centrale de perf est d’abstraire autant que possible la différence entre ces diverses sortes d’événements, pour pouvoir effectuer de nombreuses activités d’analyse de performances avec un jeu d’outils d’analyse relativement petit.

La chose la plus simple que perf puisse faire avec des événements, c’est de les compter via la commande perf stat, et c’est donc par cette activité que nous allons démarrer ce TP.