Comment puis-je obtenir des statistiques de défauts de page à partir du noyau
-
24-09-2019 - |
Question
Comment puis-je obtenir des statistiques de défauts de page du noyau pour mon application en cours d'exécution? Qu'en est-il d'autres événements, comme les migrations inter-cpu compte dans les noeuds SMP, ou le nombre de changements de contexte?
Je veux compter ces événements pour diverses petites parties du programme.
Merci.
Autres conseils
Le procfs enregistre certaines de ces informations, mais (je crois) pas tous de celui-ci, et certainement pas « pour diverses petites pièces », mais seulement pour le processus dans son ensemble. Je doute que les enregistrements du noyau par exemple changements de contexte ou des défauts de page « pour diverses petites pièces » partout. Peut-être que vous pouvez prendre des clichés des pseudofiles de /proc
applicables au début et à la fin de chaque « petite partie » et prendre la différence - pour certaines applications (qui ne se ramifient pas dans tous les sens tout le temps) qui pourrait être un substitut acceptable .