Après la mise à niveau du matériel de notre serveur SQL, nous avons remarqué dans le Gestionnaire des tâches de Windows que l'instance SQL n'utilise que la moitié des threads disponibles:
.
Le serveur dispose du matériel et des logiciels suivants:
- Windows 2008 R2 Entreprise 64 bits SP1
- Intel Xeon E7-4870 - 4 processeurs (40 cœurs, 80 threads)
- Microsoft SQL Server 2012 Enterprise Edition (64 bits)
Running select cpu_count from sys.dm_os_sys_info
renvoie 40.
L'OS voit tous les 80 threads.
Pourquoi la moitié seulement de la puissance de traitement du serveur est-elle utilisée?
Nous avons le même matériel et les mêmes logiciels sur deux serveurs et ils présentent tous les deux le même comportement.