En quelque sorte...
C'est une bonne leçon en matière de planification des ressources et de prise de décisions matérielles à travers les lignées et générations de CPU. J'ai eu l'expérience unique de nécessiter des CPU haut de gamme pour des applications dans quelques industries différentes, mais aussi le luxe de pouvoir tester et benchmark avant des changements majeurs d'architecture.
En résultat, ma règle est d'examiner les lignées de produits et de passer à des processeurs qui ont des positions comparables dans le portefeuille lorsque vous effectuez des changements matériels.
Qu'est-ce qui est mieux ? Une Mercedes Classe S de 2010 ou une Mercedes Classe C de 2014 ? Tout dépend...
- L'Intel Westmere x5690 était un processeur hexa-core de 3,47 GHz. C'était le CPU serveur grand public haut de gamme d'Intel pendant sa durée de vie.
- L'Intel Westmere-EX E7-4807 était un processeur hexa-core de 1,86 GHz destiné aux cartes quad-socket. Ce CPU était au bas de la ligne de produit. Il a été lancé le même trimestre que le x5690.
Tableau de comparaison Intel - Comparaison du x5690 et de l'E7-4807
Alors, qu'est-ce qui ne va pas ?
Votre "nouveau" serveur tourne également sur une architecture plus ancienne. Rappelez-vous, les plateformes de serveur plus importantes (quad-socket, etc.) ne sont pas mises à jour aussi fréquemment que les systèmes plus petits. Vous avez un CPU qui tourne à environ la moitié de la vitesse d'horloge du CPU précédent, mais de la même génération, d'où la baisse de performance. L'E7-4807 ne dispose pas non plus de la fonction Turbo Boost.
Je serais intéressé de savoir ce qui a motivé la mise à niveau. Vous aviez probablement la performance brute du CPU dont vous aviez besoin. Était-ce la mémoire ou un autre facteur ? Quel était le goulot d'étranglement ?
Un meilleur choix si vous aviez simplement besoin de cœurs supplémentaires aurait été un nouveau système double-socket, mais avec des CPUs Intel E5-2643v2 (3,5 GHz) ou E5-2697v2 (2,9 GHz) haut de gamme.