6 votes

Equivalent pour les compteurs de performance Win32 sur Linux

Duplicata possible :
Concept de "compteurs de performance" dans Linux/Unix

Quel est l'équivalent Linux des compteurs de performance de Windows ?

  • API/bibliothèques pour publier des compteurs d'application
  • API/bibliothèques pour surveiller et collecter les valeurs efficacement (comme pdh.dll)
  • des applications pour surveiller les valeurs actuelles (équivalent de perfmon.exe)
  • des applications pour planifier la collecte (comme logman.exec)
  • des applications pour visualiser les valeurs collectées (encore une fois, perfmon.exe)

Ou, pour le dire de manière plus large, quelle est l'infrastructure recommandée pour la surveillance des performances du système sous Linux ?

2voto

janneb Points 17303

Il y a une infrastructure avec des outils de support qui sont dans le noyau principal depuis longtemps, OProfile . Cependant, l'interface était à certains égards défectueuse, et elle n'a pas vraiment été utilisée en dehors des outils de ligne de commande oprofile, quelque peu primitifs. Puis il y a eu un tas de "remplacements d'oprofile", perfmon, perfmon2, perfctr, perfmon3( ?), etc., jusqu'à ce que finalement, il y a quelques mois, le Événements de Perf l'infrastructure a été fusionnée.

Il existe ensuite un certain nombre de bibliothèques et d'outils de niveau supérieur construits sur les interfaces de niveau noyau ci-dessus, tels que PAPI y TAU

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X