Numactl - redhat
yaniop
Messages postés
13
Date d'inscription
Statut
Membre
Dernière intervention
-
Flachy Joe Messages postés 2303 Statut Membre -
Flachy Joe Messages postés 2303 Statut Membre -
Bonjour à tous
j'ai un serveur linux-redhat et lorsque je tape la commande numactl -H il me donne qu'un seule node sachant que j'ai un processeur 32vcpu avec 30G de ram
Je veux augmenter le nombre de node à 4 Merci d'avance
numactl -h
available: 1 nodes (0)
node 0 cpus: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2
3 24 25 26 27 28 29 30 31
node 0 size: 29490 MB
node 0 free: 27570 MB
node distances:
node 0
0: 10
j'ai un serveur linux-redhat et lorsque je tape la commande numactl -H il me donne qu'un seule node sachant que j'ai un processeur 32vcpu avec 30G de ram
Je veux augmenter le nombre de node à 4 Merci d'avance
numactl -h
available: 1 nodes (0)
node 0 cpus: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2
3 24 25 26 27 28 29 30 31
node 0 size: 29490 MB
node 0 free: 27570 MB
node distances:
node 0
0: 10
1 réponse
-
Salut,
je sais pas ce que tu cherches à faire mais vcpu c'est des processeurs virtuels alors que les nœuds NUMA sont physiques,
En fait rien ne dit combien de cpu physiques sont utilisés pour faire tourner tes 32 vcpu donc ça me parait complètement illusoire de vouloir faire de l'optimisation d’accès mémoire. Il faudrait le faire sur la (les ?) machine hôte.
-
-
Si c'est que ça, tu peux aussi bien faire :
numactl -h >/dev/null ; cat <<EOF available: 4 nodes (0-3) node 0 size: 8058 MB node 0 free: 7656 MB node 1 size: 8080 MB node 1 free: 7930 MB node 2 size: 8080 MB node 2 free: 8051 MB node 3 size: 8080 MB node 3 free: 8062 MB node distances: node 0 1 2 3 0: 10 20 20 20 1: 20 10 20 20 2: 20 20 10 20 3: 20 20 20 10 EOF
Ton système est sur une architecture (virtuelle) SMP, donc tu ne pourras pas faire ce que tu veux.
A (re)lire :
- https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/performance_tuning_guide/chap-red_hat_enterprise_linux-performance_tuning_guide-cpu#sect-Red_Hat_Enterprise_Linux-Performance_Tuning_Guide-Considerations-System_Topology
- https://wiki.mikejung.biz/NUMA- Bonjour et merci encore une fois pour ta réponse
En fait je travail sur le cloud (serveur physique ) et voici la sorti de la commande lscpu
pour voir le nombre des CPU et socket
lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 32
On-line CPU(s) list: 0-31
Thread(s) per core: 2
Core(s) per socket: 16
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 62
Model name: Intel(R) Xeon(R) CPU @ 2.50GHz
Stepping: 4
CPU MHz: 2499.998
BogoMIPS: 4999.99
Hypervisor vendor: KVM
Virtualization type: full
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 30720K
NUMA node0 CPU(s): 0-31
Merci bcp
-
-