SQL Server utilise pas la totalité de cœurs/threads sur le matériel de serveur

Après la mise à niveau de notre Serveur SQL du matériel, nous avons remarqué dans le Gestionnaire des Tâches de Windows que l'instance SQL est seulement en utilisant la moitié de la "fils" sont disponibles (voir capture d'écran)SQL Server utilise pas la totalité de cœurs/threads sur le matériel de serveur.

Le serveur dispose du matériel et des logiciels suivants:

  • Windows 2008 R2 Enterprise 64 bits SP1
  • Intel Xeon E7-4870 - 4 processeurs (40 carottes, 80 fils)
  • Microsoft SQL Server Standard Edition (64-bit) 10.0.4064

De course select cpu_count from sys.dm_os_sys_info renvoie 40.

Le système d'exploitation voit tous les 80 fils. SQL Server Standard Edition prend en charge les 4 Processeurs Physiques qui est ce que nous avons ici.

Pourquoi n'est que la moitié du serveur de puissance de traitement utilisé?

Nous avons le même matériel et le logiciel sur les deux serveurs et ils ont tous deux présentent le même comportement.

C'est plus adapté pour les Administrateurs de Base de données SE. (dba.stackexchange.com)
Merci. Je vais poster là.
il sera très probablement être déplacé. Découvrez ma réponse et laissez-moi savoir ce que vous sortez de cette requête.
Question connexe pour 2012: dba.stackexchange.com/questions/49930
Cette question semble être hors-sujet parce que c'est sur base de données SQL administration et trop vieux pour migrer.

OriginalL'auteur adinas | 2011-11-23