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).
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.
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
Vous devez vous connecter pour publier un commentaire.
Quel est votre affinité mât ensemble? Vous pouvez trouver par une interrogation:
Ma conjecture est que vous n'êtes pas en utilisant la moitié de votre Cpu, vous montrant ces résultats.
Si vous avez quatre processeurs, vous pouvez utiliser tous par la mise en
affinity mask
à 15:La valeur 15 (binaire 00001111) permet à SQL Server de discussions sur tous les quatre de vos processeurs.
Référence
minimum:-2147483648, maxmimum: 2147483647, config_value: -1, run_value:-1
celles qui sont négatives. et le minimum est aussi "négatif 2147483648"
hmmm c'est bizarre, essayez de 15. Voir mon post édité pour plus de détails.
vos valeurs minimale et maximale sont très bien, mais je suis un peu surpris de voir que vous avez
-1
pour votre config_value et run_value. Voir mon post édité et laissez-moi savoir si cela résout-il.OriginalL'auteur