Hyperthreading et virtualisation - Infrastructures serveurs - Systèmes & Réseaux Pro
Marsh Posté le 19-12-2011 à 13:47:32
Aucune raison de ne pas activer l'hyperthreading, c'est tout bénéf (comme l'indique ton document d'ailleurs). Donc du coup je ne vois pas pourquoi tu envisagerais de désactiver l'hyperthreading
Marsh Posté le 19-12-2011 à 14:25:52
sur tous les Esx, que j'ai pu voir, l'hyperthreading était toujours activé.
Marsh Posté le 19-12-2011 à 14:29:42
sûrement historique : sur les 1er processeurs hyper-threadé on observait des pertes de performances
d'ailleurs à l'époque de VMware ESX 2.5 et 3.0 ils recommendaient de désactiver l'hyper-threading (je sais plus où je l'avais lu)
Marsh Posté le 19-12-2011 à 14:32:48
mais ce n'est plus le cas depuis depuis la 3.5
Marsh Posté le 19-12-2011 à 15:04:51
Par contre bien vérifier que dans le BIOS de tes serveurs l'hyperthreading et le multi-cores sont bien activés. J'ai eu des surprises récemment.
Marsh Posté le 19-12-2011 à 12:01:20
Bonjour,
Je mets en place une infrastructure serveur de virtualisation avec deux serveurs physiques et Linux-KVM.
Les serveurs contiennent des processeurs Intel.
Ma question pratique est la suivante : est-ce que je (dés)active l'hyperthreading ?
L'hyperthreading permet de doubler le nombre de coeurs logiques présentées au système d'exploitation hôte. Le processeur se charge de réorganiser les instructions des deux coeurs logiques pour optimiser son utilisation.
Sur Google on tombe rapidement sur le document suivant :
http://www.redhat.com/promo/summit [...] ations.pdf (en anglais)
"Kernel Optimizations for KVM" de Rik van Riel, présenté au RedHat Summit le 25 juin 2010
On y trouve les éléments suivants :
et un peu plus loin
et un conseil en conclusion pratique
Bref, selon ce document, il est souhaitable d'activer l'hyperthreading sur un serveur hôte Linux-KVM.
Avez-vous un retour d'expérience sur ce sujet, dans ce contexte ou dans un contexte similaire (VMware, HyperV ?)