Existe-t-il des processeurs distincts pour les serveurs?

13

À ma connaissance, un PC serveur et un ordinateur de bureau peuvent avoir le même processeur, mais quelqu'un m'a dit que les serveurs sont équipés de processeurs plus puissants (c'est-à-dire que ces processeurs sont conçus pour des serveurs uniquement). Est-ce vrai? Existe-t-il des processeurs conçus pour les serveurs?

hk_
la source
Oui. De nos jours, il existe un produit pour tout, mais vous pouvez utiliser presque tous les processeurs pour exécuter un serveur avec le bon logiciel. D'un seul 'raspberry pi' ( raspberrypi.org/archives/1655 ) à l'utilisation des trucs les moins chers pour faire un supercalculateur ( youtu.be/hSVo4ejZ7rc ).
Anthony Hatzopoulos

Réponses:

18

Oui, c'est vrai dans une certaine mesure. De Intel, vous avez la ligne Xeon (E3, E5 et E7 dans le schéma d'étiquetage actuel). Avec AMD, vous avez des Opterons.

Les avantages d'un processeur serveur sont généralement:

  • Prise en charge de la mémoire ECC (vérifie et corrige les erreurs de RAM)
  • Plus rapides et plus de cœurs (par exemple, E3 à peu près dans la même ligue que i7)
  • Permet plus d'un processeur par carte mère
  • Plus de canaux RAM (et donc de slots), plus d'E / S de chipset différents

Certaines personnes disent que celles-ci sont également testées pour fonctionner 24h / 24 et 7j / 7, mais je pense que les processeurs de bureau ordinaires peuvent également prendre ce genre d'abus.

DarthShader
la source
13

À ma connaissance, un PC serveur et un ordinateur de bureau ont les mêmes processeurs.

Oui et non. Les PC de bureau ont souvent un AMD Athlon ou un processeur Intel Core. Les serveurs utilisent souvent des processeurs de ces familles, mais aussi certains processeurs que l'on trouve rarement sur un bureau standard. Voici quelques exemples de familles de CPU presque uniquement utilisées dans les serveurs: SPARC, Itanium, Xeon et Opteron ...

Mais quelqu'un m'a dit que les serveurs sont équipés de processeurs plus puissants (c'est-à-dire que ces processeurs sont conçus uniquement pour les serveurs). Est-ce vrai?

Non.

Il existe des processeurs conçus pour les serveurs, mais ceux-ci ne sont pas toujours plus puissants. Par exemple, vous voulez parfois un processeur basse consommation qui n'a pas besoin d'être rapide, mais qui doit s'intégrer dans une carte mère de qualité serveur, ou qui a besoin d'une plus grande fiabilité. (Exemple pratique: un contrôleur de domaine dans un centre de données. La faible consommation d'énergie et la faible production de chaleur sont assez importantes dans les centres de données)

Existe-t-il des processeurs conçus pour les serveurs?

Oui. Voir les exemples ci-dessus.

Ces processeurs ont généralement quelques fonctionnalités supplémentaires que l'on ne trouve pas souvent sur les processeurs de classe bureau, comme la prise en charge de la mémoire ECC.

J'écris explicitement souvent , car ce n'est pas toujours le cas. Par exemple, le bureau sur lequel je tape a une carte mère de qualité grand public destinée aux overclockeurs. Cependant, je peux remplacer le Core i7 i920 actuel (un processeur de classe bureau) par un Xeon (processeur de classe serveur) et gagner de l'ECC. Cependant, cette fonctionnalité n'est pas suffisamment importante pour la plupart des utilisateurs à domicile et les modèles qui la prennent en charge sont généralement plus chers.

Hennes
la source
5

Il existe très certainement des processeurs dont vous n'auriez (probablement) jamais besoin sur un ordinateur de bureau. Je ne vois aucune raison pour que vous basculiez sur quatre processeurs 8 cœurs , vos programmes ne sauraient même pas comment les utiliser. Vous pourriez également avoir besoin d' un équipement spécifique pour exécuter ces processeurs. Bien sûr, il existe différentes fonctionnalités pour chaque équipement dont vous pouvez ou non avoir besoin pour exécuter votre serveur.

Ce n'est pas tant une question «serveur vs bureau» que c'est une question pratique. Mon bureau est beaucoup plus puissant que la plupart des serveurs que j'utilise, mais il est loin d'avoir la capacité des serveurs de virtualisation à mon travail.

Vraiment, c'est juste une question de ce que vous voulez. Je ne peux pas dire que cela me dérangerait d'avoir 64 Go de RAM + 32 cœurs pour un bac à sable absolument massif. Ainsi, pour beaucoup, la frontière entre «bureau» et «serveur» peut devenir floue. Pensez pratiquement et non dans les genres.

Tanner Faulkner
la source
1

Il y a deux façons de considérer votre question.

1) Y a-t-il des puces qui sont à peu près utilisées dans les serveurs?

Oui. Itanium d'Intel en est un, POWER d'IBM , SPARC de Sun / Oracle , en sont d'autres. HP utilisait auparavant le PA-RISC , mais ils l'ont abandonné et ont investi dans Itanium. J'ai même eu un ordinateur de bureau Motorola 88000 pendant un certain temps.

Parfois, les puces «serveur» deviennent plus courantes. Lorsqu'il était nouveau et cher, le Motorola 68000 était une puce de serveur, alimentant les premières versions de SunOS / Solaris, HP / UX et autres. Il les a déplacés vers les ordinateurs de bureau (Mac, Amiga, etc.) et est maintenant tellement bon marché pour être un contrôleur intégré. La puce MIPS a suivi à peu près le même chemin, à commencer par la puce de serveur SGI, maintenant utilisée dans les machines de jeu principalement

Celles-ci ont tendance à être physiquement plus grandes que les puces normales (le boîtier Itanium est une brique) et ont des fonctionnalités haut de gamme, comme l'ECC, ont tendance à avoir des composants échangeables à chaud, etc. Ceux-ci sont plus chers et ont tendance à consommer beaucoup d'énergie (donc les ordinateurs portables sont sortis). Ce ne sont pas compatibles Intel x86, vous auriez besoin d'un code spécialement compilé pour la puce.

2) Existe-t-il des puces compatibles Intel x86 qui sont des puces de serveur?

Oui. La série XEON d'Intel était un jeu de serveur. Ils étaient basés sur leurs puces de bureau standard, mais avec quelques améliorations. Au minimum, ils ont plus de cache pour être plus rapide, mais aussi d'autres changements comme la compatibilité de la mémoire ECC ou de légères différences de microcode. Parfois, ils pointeraient plus haut ou

Rich Homolka
la source