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.