Bonjour,
Je dois réaliser des tests de performance pour la comparer l'utilisation des sockets raw et TCP/IP.

J'utilise la commande perf stat qui est plus pratique pour l'automatiser dans un script.
La commande permet d’exécuter mon programme server/client et renvoie ce genre d'information :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
Performance counter stats for 'ls':
 
       2.109451  task-clock-msecs         #      0.831 CPUs 
              1  context-switches         #      0.000 M/sec
              0  CPU-migrations           #      0.000 M/sec
            244  page-faults              #      0.116 M/sec
              0  cycles                   #      0.000 M/sec
              0  instructions             #       -nan IPC  
              0  cache-references         #      0.000 M/sec
              0  cache-misses             #      0.000 M/sec
 
    0.002539602  seconds time elapsed
Le problème est que j'ai refait la même série de tests avec Top et je trouve qu'il y a quelques différences.

Quelqu'un a t il déjà utilisé la commande perf stat?
Que renvoie-t-elle exactement ? La charge CPU est bien CPUs ?
Existe-t-il un équivalent pour connaitre la charge CPU autre Top , htop , vmstat ps ?
Une commande fonctionnant comme perf stat.

Merci , bonne journée