Considérations relatives aux performances du matériel du serveur

La section suivante répertorie les éléments importants à prendre en compte lors du choix du matériel du serveur. Le respect de ces consignes peut aider à éliminer les goulots d’étranglement susceptibles de nuire aux performances du serveur.

Recommandations concernant le processeur

Choisissez des processeurs 64 bits pour les serveurs. Les processeurs 64 bits offrent plus d’espace d’adressage et sont par ailleurs requis pour Windows Server 2022. Aucune édition 32 bits du système d’exploitation n’est fournie, mais les applications 32 bits s’exécuteront sur Windows Server 2022 64 bits.

Pour augmenter la puissance de calcul d’un serveur, vous pouvez utiliser un processeur doté soit de cœurs cadencés à une fréquence supérieure, ou de davantage de cœurs. Si le processeur est la cause limitant les capacités du système, un doublement de la fréquence des cœurs est généralement plus avantageux que le doublement de leur nombre.

Outre le fait que des cœurs multiples ne produisent pas de mise à l’échelle parfaitement linéaire, le facteur d’échelle peut même être moindre en cas d’activation de la technologie Hyper-Threading qui repose sur un partage des ressources d’un même cœur physique.

Important

Adaptez l’échelle la mémoire et du sous-système d’E/S de façon à ce qu’ils concordent avec performances du processeur, et inversement.

Ne comparez pas les fréquences de processeur entre fabricants et générations de processeurs, car une telle comparaison peut constituer un indicateur trompeur de la vitesse.

Pour l’Hyper-V, assurez-vous que le processeur prend en charge la fonctionnalité de traduction d’adresse de second niveau (SLAT). Intel implémente celle-ci à l’aide de tables de pages étendues (EPT), et AMD à l’aide de tables de pages imbriquées (NPT). Vous pouvez vérifier la présence de cette fonctionnalité en exécutant SystemInfo.exe sur votre serveur.

Recommandations concernant le cache

Choisissez des caches de processeur L2 ou L3 volumineux. Les architectures récentes, telles que Haswell ou Skylake, offrent un cache de dernier niveau (LLC) unifié ou un cache L4. Des caches plus volumineux offrent généralement de meilleures performances et jouent souvent un rôle plus important que la fréquence brute du processeur.

Recommandations concernant la mémoire vive (RAM) et le stockage de pagination

Notes

Suite à l’installation de Windows Server 2022, certains systèmes peuvent présenter des performances de stockage réduites par rapport à Windows Server 2012 R2. Dans le cadre du développement de Windows Server 2022, un certain nombre de changements ont été apportés pour améliorer la sécurité et la fiabilité de la plateforme. Certaines de ces modifications, telle l’activation par défaut de Windows Defender, allongent les chemins d’E/S. Elles peuvent avoir pour effet de réduire les performances d’E/S de charges de travail et de modèles spécifiques. Microsoft déconseille de désactiver Windows Defender car il s’agit d’une couche de protection importante pour vos systèmes.

Si vous avez besoin de davantage de mémoire, augmentez la RAM. Lorsque l’ordinateur vient à manquer de mémoire, Windows utilise l’espace disque pour compléter la RAM du système selon une procédure appelée pagination. Un excès de pagination entraîne une dégradation des performances globales du système. Vous pouvez optimiser la pagination en suivant les instructions ci-après pour le placement des fichiers d’échange :

  • Isolez le fichier d’échange (ou de pagination) sur un dispositif de stockage dédié, ou assurez-vous au moins qu’il ne partage pas le dispositif de stockage avec d’autres fichiers fréquemment consultés. Par exemple, placez le fichier d’échange et les fichiers du système d’exploitation sur des disques durs physiques distincts.

  • Placez le fichier d’échange sur un lecteur à tolérance de panne. Une défaillance du disque sans tolérance de panne peut entraîner un plantage du système. Si vous placez le fichier de pagination sur un lecteur à tolérance de panne, n’oubliez pas qu’un tel système est souvent plus lent pour l’écriture des données parce qu’il écrit celles-ci dans plusieurs emplacements.

  • Si vous avez besoin de davantage de bande passante de disque, utilisez plusieurs disques ou une baie de disques. Ne placez pas plusieurs fichiers de pagination sur différentes partitions du même lecteur de disque physique.

Recommandations concernant le bus périphérique

Dans Windows Server 2022, le stockage principal et les interfaces réseau doivent être de type PCI Express (PCIe). Il est donc recommandé d’utiliser des serveurs dotés de bus PCIe. Afin d’éviter les limitations de vitesse de bus, utilisez les emplacements PCIe x8 et supérieurs pour les adaptateurs Ethernet d’une capacité supérieure à 10 Go.

Recommandations concernant les disques

Choisissez des disques dont les vitesses de rotation sont plus élevées afin de réduire les temps de service de demandes aléatoires (les disques à 15 000 tours/min offrent un gain moyen d’environ 2 ms par rapport aux disques à 7 200 tours/min) et d’augmenter la bande passante des demandes séquentielles. Certains aspects de coût, de puissance et autres doivent cependant être pris en considération en ce qui concerne les disques à vitesse de rotation élevée.

Des disques à usage professionnel de 2,5 pouces peuvent traiter un nombre plus important de demandes aléatoires par seconde que des disques équivalents de 3,5 pouces.

Stockez les données fréquemment utilisées, en particulier celles qui font l’objet d’un accès séquentiel, au début du disque, soit sur les pistes les plus éloignées de l’axe de rotation (donc les plus rapides).

La consolidation de petits disques en un moindre nombre de lecteurs haute densité peut réduire les performances de stockage globales. Une réduction du nombre de broches entraîne une moindre simultanéité du service des demandes et, par conséquent, un débit potentiellement inférieur et des temps de réponse plus longs (selon l’intensité de la charge de travail).

L’usage de disques SSD et de disques flash à grande vitesse est indiqué essentiellement pour des disques aux taux d’E/S élevés ou dont les E/S sont sensibles à la latence. Ils conviennent particulièrement bien pour des disques de démarrage, car ils peuvent accélérer considérablement le processus.

Suggestions relatives aux adaptateurs réseau et de stockage

Les disques SSD NVMe offrent des performances supérieures grâce à des profondeurs plus importantes de file d’attente de commandes, à un traitement plus efficace des interruptions et à une efficacité accrue des commandes de 4 Ko. Cela est particulièrement bénéfique quand un grand nombre d’E/S simultanées sont nécessaires. Les appareils PCI Gen 5 sont plus performants que le processeur et le bus système, de sorte que le système d’exploitation Windows Server ne peut pas optimiser le mécanisme d’E/S pour que les outils affichent les performances maximales avec précision.

Recommandations concernant les adaptateurs réseau et du stockage

La section suivante énumère les caractéristiques des adaptateurs réseau et du stockage recommandées pour des serveurs hautes performances. Le respect de ces recommandations peut vous aider à éviter des goulots d’étranglement de votre matériel de réseau ou de stockage lorsque celui-ci est soumis à une charge importante.

Utilisation d’un adaptateur certifié

Utilisez un adaptateur ayant passé avec succès la batterie de tests de certification de matériel Windows.

64 bits

Les adaptateurs compatibles 64 bits peuvent effectuer des opérations d’accès direct à la mémoire (DMA) en lien avec des emplacements de mémoire physique élevée (plus de 4 Go). Si le pilote ne prend pas en charge un DMA supérieur à 4 Go, le système met deux fois en mémoire tampon les E/S en lien avec un espace d’adressage physique inférieur à 4 Go.

Adaptateurs en cuivre et fibre

Les adaptateurs en cuivre offrent généralement les mêmes performances que leurs équivalents en fibre, et l’on trouve tant le cuivre que la fibre sur certains adaptateurs Fibre Channel. Des adaptateurs en cuivre sont plus indiqués pour certains environnements, et des adaptateurs en fibre pour d’autres.

Adaptateurs à deux ou quatre ports

Des adaptateurs multiports sont utiles pour des serveurs dotés d’un nombre limité d’emplacements PCI.

En réponse aux limitations SCSI relatives au nombre de disques pouvant être connectés à un bus SCSI, certains adaptateurs sont dotés de deux ou quatre bus SCSI. Les adaptateurs Fibre Channel ne sont généralement pas limités quant au nombre de disques pouvant être connectés, sauf s’ils se trouvent derrière une interface SCSI.

Le nombre de connexions des adaptateurs SAS (Serial Attached SCSI) et SATA (Serial ATA) est également limité en raison de la nature sérielle des protocoles, mais il est possible de connecter davantage de disques en utilisant des commutateurs.

Les adaptateurs réseau offrent cette fonctionnalité pour l’équilibrage de charge ou le basculement. À charge de travail égale, l’utilisation de deux adaptateurs réseau à port unique produit généralement de meilleures performances que l’utilisation d’un seul adaptateur réseau à deux ports.

La limitation du bus PCI peut être un facteur majeur de limitation des performances des adaptateurs multiports. Il est donc important de les placer dans un emplacement PCIe hautes performances offrant une bande passante suffisante.

Modération des interruptions

Certains adaptateurs peuvent modérer la fréquence à laquelle ils interrompent les processeurs hôtes pour indiquer une activité ou l’achèvement de celle-ci. Une modération des interruptions peut souvent entraîner une réduction de la charge du processeur sur l’hôte mais, si cette modération n’est pas effectuée de manière intelligente, les économies de temps processeur risquent d’augmenter la latence.

Prise en charge du partage du trafic entrant (RSS)

Le partage du trafic entrant permet de mettre à l’échelle le traitement de la réception de paquets en fonction du nombre de processeurs disponibles. Cela est important avec une connexion Ethernet 10 Go ou plus rapide.

Capacité de déchargement et autres fonctionnalités avancées telles que les interruptions signalées par message (MSI)-X

Les adaptateurs compatibles avec le déchargement offrent des économies de temps processeur qui améliorent les performances.

Interruption dynamique et redirection d’appel de procédure différé (DPC)

Dans Windows Server 2022, les E/S Numa permettent aux adaptateurs du stockage PCIe de rediriger de manière dynamique les interruptions et les DPC, et peuvent aider tout système multiprocesseur en améliorant le partitionnement de la charge de travail, les taux de réussite du cache et l’utilisation de l’interconnexion matérielle intégrée pour les charges de travail gourmandes en E/S.

Voir aussi