Bonjour,
je dois faire des tests de perf sur un prog et j'aurais besoin de récupérer des infos telles que:
- le temps cpu system,
- le temps cpu user,
- le pic de memoire utilisee (en gros, le maximum de memoire qu'a du utiliser le programme durant toute son execution)
- le % de reseau utilisee tout au long du programme (donc recuperer des valeurs stockees dans un fichier toutes les 100ms par exemple) si on peut avoir des valeurs plus précises telles que la répartition emission/réception, par quel programme... c'est encore mieux, mais déja le % de reseau utilisé, ca serait bien
Pour le temps cpu (system et user), avec le "time" j'ai des valeurs (qui varient pas mal, donc... sont-elles vraiment justes? mais j'aurais au moins une estimation au cas ou j'ai rien de mieux)
Pour le pic de mémoire, j'ai vu que "time" le faisait pour certaines distrib (pas de chance pas pour la mienne) donc je suis ouvert a toute proposition car j'ai rien trouvé qui le fasse(a part de faire un script qui fait des ps en boucle en parallèle de l'execution de mon programme et qui conserve la plus haute valeur d'usage mémoire de mon programme... :/)
et pour l'utilisation du réseau, j'ai trouvé beaucoup de truc qui sortent des courbes et tout ca, mais ca correspond pas a ce que je cherche vu que je veux faire tourner mes tests par scripts, donc il me faut des valeurs dans des fichiers. Comme on dit, si les courbes existent, c'est que les valeurs existent, reste juste a les récupérer, donc si quelqu'un a une idée...
Merci d'avance pour toute idée/aide qui pourrait être proposée![]()
Partager