Configuration de l'élasticité (Système d'exploitation Oracle Linux)
Si l'hyperthreading est désactivé, cette commande retourne une plage de 18 processeurs
■
logiques par socket.
L'exemple suivant présente un serveur à quatre sockets avec l'hyperthreading activé :
#
grep . /sys/devices/system/node*/cpulist
socket 0:
socket 1:
socket 2:
socket 3:
3.
Utilisez la commande echo 0 pour désactiver des processeurs logiques.
Par exemple, pour désactiver le dernier coeur du premier socket sur un serveur à quatre
sockets :
echo 0 > /sys/devices/system/cpu/cpu17/online désactive le processeur logique 17.
■
echo 0 > /sys/devices/system/cpu/cpu89/online désactive le processeur logique 89.
■
La désactivation du processeur logique 89 sur un serveur à quatre sockets est uniquement
nécessaire si l'hyperthreading est activé.
4.
Utilisez la commande echo 1 pour activer des processeurs logiques.
Par exemple, pour activer le dernier coeur du premier socket sur un serveur à quatre sockets :
echo 1 > /sys/devices/system/cpu/cpu17/online désactive le processeur logique 17.
■
L'activation de l'un des deux processeurs logiques active le coeur.
echo 1 > /sys/devices/system/cpu/cpu89/online active le processeur logique 89.
■
Le processeur logique 89 existe uniquement sur un serveur à quatre sockets si
l'hyperthreading est activé.
L'exemple suivant présente les commandes pour désactiver le dernier coeur de chaque socket
sur un serveur à quatre sockets avec l'hyperthreading activé :
echo 0 > /sys/devices/system/cpu/cpu17/online
#
echo 0 > /sys/devices/system/cpu/cpu89/online
#
#
echo 0 > /sys/devices/system/cpu/cpu35/online
echo 0 > /sys/devices/system/cpu/cpu107/online
#
echo 0 > /sys/devices/system/cpu/cpu53/online
#
echo 0 > /sys/devices/system/cpu/cpu125/online
#
#
echo 0 > /sys/devices/system/cpu/cpu71/online
echo 0 > /sys/devices/system/cpu/cpu143/online
#
L'exemple suivant indique comment annuler cette action et réactiver tous les processeurs
logiques et les coeurs désactivés dans l'exemple précédent :
#
echo 1 > /sys/devices/system/cpu/cpu17/online
echo 1 > /sys/devices/system/cpu/cpu89/online
#
echo 1 > /sys/devices/system/cpu/cpu35/online
#
echo 1 > /sys/devices/system/cpu/cpu107/online
#
150
Guide d'administration des serveurs Oracle de série X5 • Juillet 2015
0-17, 72-89
18-35, 90-107
36-53, 108-125
54-71, 126-143