Comment puis-je savoir si mon serveur a NUMA?
De saut à partir de Java la Collecte des Ordures, je suis tombé sur Les réglages JVM pour NUMA. Curieusement, je voulais vérifier si mon serveur CentOS a NUMA capacités ou pas. Est-il *ix de la commande ou de l'utilité que pourrait saisir cette info?
OriginalL'auteur pr4n | 2012-06-20
Vous devez vous connecter pour publier un commentaire.
Je ne suis pas expert ici, mais voici quelque chose:
Boîte de 1, no NUMA:
Zone 2, certains NUMA:
dmesg
pour moi aussi dépourvue de toute mention de "NUMA", parce que c'est trop tôt.grep /var/log/dmesg
au lieu, comme il est plus probable d'avoir le journal. (Et ce n' "NUMA éteint."?)Pour moi,
dmesg
manque aussi mention de "NUMA", mais je n'ai pas accès à /var/log/dmesg qui ont besoin de privilèges de root. - Je exécuterfind /proc|grep -i numa
et j'ai vu quelquesnuma_maps
fichiers. Je suppose que c'est aussi un symbole que NUMA est activé.L'approche de la vérification de Numa messages connexes dans le dmesg n'est pas fiable. Tout d'abord, depuis la sortie de dmesg lit le noyau de l'anneau de la mémoire tampon, le message est peut-être passé par le temps que vous grep. c'est à dire de Faux négatifs. Vous ne pouvez pas distinguer le cas où le noyau est soit de façon précoce, ou suffisamment dépouillé que Numa messages sont totalement absents.
Je n'ai jamais dit que c'est fiable. C'est juste un de ces outils.
OriginalL'auteur Nikolai Fetissov
Je pense que cette question est similaire: Comment confirmer NUMA?
En particulier, vous pouvez consulter la NUMA homme page ici:
http://man7.org/linux/man-pages/man7/numa.7.html
Et à partir de là, vous allez voir:
Et vous pouvez obtenir plus de détails comme:
OriginalL'auteur Donald_W
Pour Redhat 4,5 et 6 systèmes, on peut essayer ce qui suit pour déterminer si NUMA configuration est désactivé:
numactl --show ne montre pas de multiples nœuds
ou numactl --matériel ne prend pas en liste plusieurs nœuds
OriginalL'auteur Kadir