Chapitre 28. Profiler l'allocation de mémoire avec numastat
L'outil numastat permet d'afficher des statistiques sur les allocations de mémoire dans un système.
L'outil numastat affiche les données pour chaque nœud NUMA séparément. Vous pouvez utiliser ces informations pour étudier les performances de la mémoire de votre système ou l'efficacité de différentes stratégies de mémoire sur votre système.
28.1. Statistiques numastat par défaut Copier lienLien copié sur presse-papiers!
Par défaut, l'outil numastat affiche des statistiques sur ces catégories de données pour chaque nœud NUMA :
numa_hit- Nombre de pages allouées avec succès à ce nœud.
numa_miss-
Le nombre de pages qui ont été allouées sur ce nœud en raison d'une mémoire insuffisante sur le nœud prévu. Chaque événement
numa_missa un événementnuma_foreigncorrespondant sur un autre nœud. numa_foreign-
Le nombre de pages initialement prévues pour ce nœud qui ont été allouées à un autre nœud à la place. Chaque événement
numa_foreigna un événementnuma_misscorrespondant sur un autre nœud. interleave_hit- Nombre de pages de politique d'entrelacement allouées avec succès à ce nœud.
local_node- Nombre de pages allouées avec succès par un processus sur ce nœud.
other_node- Le nombre de pages allouées sur ce nœud par un processus sur un autre nœud.
Les valeurs élevées de numa_hit et les valeurs faibles de numa_miss (l'une par rapport à l'autre) indiquent une performance optimale.