Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
FSxpour les performances du serveur de fichiers Windows
FSxpour Windows File Server propose des options de configuration du système de fichiers répondant à de nombreux besoins en termes de performances. Vous trouverez ci-dessous une présentation des performances du système de FSx fichiers Amazon, avec une discussion sur les options de configuration des performances disponibles et des conseils utiles en matière de performances.
Rubriques
- Performances du système de fichiers
- Considérations supplémentaires relatives aux performances
- Impact de la capacité de débit sur les performances
- Choisir le bon niveau de capacité de débit
- Impact de la configuration du stockage sur les performances
- Exemple : capacité de stockage et capacité de débit
- Mesurer les performances à l'aide de CloudWatch métriques
- Résolution des problèmes de performances du système de fichiers
Performances du système de fichiers
Chaque système de fichiers FSx pour Windows File Server se compose d'un serveur de fichiers Windows avec lequel les clients communiquent et d'un ensemble de volumes de stockage, ou disques, attachés au serveur de fichiers. Chaque serveur de fichiers utilise un cache rapide en mémoire pour améliorer les performances des données les plus fréquemment consultées.
Le schéma suivant illustre la manière dont les données sont accessibles à partir FSx d'un système de fichiers Windows File Server.
![FSxpour l'architecture de serveur de fichiers Windows, montrant la relation entre les indicateurs de performance du serveur de fichiers et des volumes de stockage et leur impact sur les performances du système de fichiers.](images/performance-metrics-FSxW.png)
Lorsqu'un client accède à des données stockées dans le cache en mémoire, les données sont transmises directement au client demandeur sous forme d'E/S réseau. Le serveur de fichiers n'a pas besoin de le lire ou de l'écrire sur le disque. Les performances de cet accès aux données sont déterminées par les limites d'E/S du réseau et par la taille du cache en mémoire.
Lorsqu'un client accède à des données qui ne sont pas dans le cache, le serveur de fichiers les lit ou les écrit sur le disque sous forme d'E/S de disque. Les données sont ensuite transmises du serveur de fichiers au client sous forme d'E/S réseau. Les performances de cet accès aux données sont déterminées par les limites d'E/S du réseau ainsi que par les limites d'E/S du disque.
Les performances des E/S réseau et le cache en mémoire du serveur de fichiers sont déterminés par la capacité de débit du système de fichiers. Les performances d'E/S du disque sont déterminées par la combinaison de la capacité de débit et de la configuration du stockage. Les performances d'E/S de disque maximales, qui se composent du débit et des IOPS niveaux de disque, que votre système de fichiers peut atteindre sont les moins élevées des valeurs suivantes :
Le niveau de performance des E/S de disque fourni par votre serveur de fichiers, en fonction de la capacité de débit que vous sélectionnez pour votre système de fichiers.
Le niveau de performance des E/S du disque fourni par votre configuration de stockage (capacité de stockage, type de stockage et SSD IOPS niveau que vous sélectionnez pour votre système de fichiers).
Considérations supplémentaires relatives aux performances
Les performances du système de fichiers sont généralement mesurées par sa latence, son débit et ses opérations d'E/S par seconde ()IOPS.
Latence
FSxpour Windows File Server, les serveurs de fichiers utilisent un cache rapide en mémoire pour obtenir des latences constantes inférieures à la milliseconde pour les données auxquelles on accède activement. Pour les données qui ne se trouvent pas dans le cache en mémoire, c'est-à-dire pour les opérations de fichiers qui doivent être effectuées en effectuant des E/S sur les volumes de stockage sous-jacents, Amazon FSx fournit des latences d'exploitation de fichiers inférieures à la milliseconde avec le stockage sur disque dur (), et des latences à un chiffre en millisecondes avec le stockage sur disque dur (SSD). HDD
Débit et IOPS
Les systèmes de FSx fichiers Amazon fournissent jusqu'à 2 Gbit/s et 80 000 IOPS dans tous les pays Régions AWS où Amazon FSx est disponible, et 12 Gbit/s de débit et 400 000 IOPS dans l'est des États-Unis (Virginie du Nord), l'ouest des États-Unis (Oregon), l'est des États-Unis (Ohio), l'Europe (Irlande), l'Asie-Pacifique (Tokyo) et l'Asie-Pacifique (Singapour). Le débit spécifique IOPS que votre charge de travail peut générer sur votre système de fichiers dépend de la capacité de débit, de la capacité de stockage et du type de stockage de votre système de fichiers, ainsi que de la nature de votre charge de travail, notamment de la taille de l'ensemble de travail actif.
Performances pour un seul client
Avec AmazonFSx, vous pouvez atteindre le débit et les IOPS niveaux complets de votre système de fichiers à partir d'un seul client qui y accède. Amazon FSx prend en charge le SMBmulticanal. Cette fonctionnalité lui permet de fournir un débit pouvant atteindre plusieurs Gbit/s et des centaines de milliers de Gbit/s IOPS pour un seul client accédant à votre système de fichiers. SMBLe multicanal utilise plusieurs connexions réseau entre le client et le serveur simultanément pour agréger la bande passante du réseau pour une utilisation maximale. Bien qu'il existe une limite théorique au nombre de SMB connexions prises en charge par Windows, cette limite se chiffre en millions, et vous pouvez pratiquement avoir un nombre illimité de SMB connexions.
Performance en rafale
Les charges de travail basées sur des fichiers sont généralement élevées, caractérisées par des périodes courtes et intenses d'E/S élevées avec de longs temps d'inactivité entre les rafales. Pour faire face à des charges de travail élevées, outre les vitesses de base qu'un système de fichiers peut supporter 24 heures sur 24, 7 jours sur 7, Amazon FSx offre la possibilité d'atteindre des vitesses plus élevées pendant des périodes de temps, à la fois pour les opérations d'E/S réseau et d'E/S sur disque. Amazon FSx utilise un mécanisme de crédit d'E/S pour allouer le débit en IOPS fonction de l'utilisation moyenne. Les systèmes de fichiers accumulent des crédits lorsque leur débit et leur IOPS utilisation sont inférieurs à leurs limites de base, et peuvent utiliser ces crédits lorsqu'ils effectuent des opérations d'E/S.
Impact de la capacité de débit sur les performances
La capacité de débit détermine les performances du système de fichiers dans les catégories suivantes :
E/S réseau : vitesse à laquelle le serveur de fichiers peut transmettre les données des fichiers aux clients qui y accèdent.
Serveur de fichiers CPU et mémoire : ressources disponibles pour servir les données des fichiers et effectuer des activités en arrière-plan, telles que la déduplication des données et les clichés instantanés.
E/S sur disque : vitesse à laquelle le serveur de fichiers peut prendre en charge les E/S entre le serveur de fichiers et les volumes de stockage.
Les tableaux suivants fournissent des informations détaillées sur les niveaux maximaux d'E/S réseau (débit etIOPS) et d'E/S sur disque (débit etIOPS) que vous pouvez atteindre avec chaque configuration de capacité de débit allouée, ainsi que sur la quantité de mémoire disponible pour la mise en cache et la prise en charge des activités d'arrière-plan telles que la déduplication des données et les clichés instantanés. Bien que vous puissiez sélectionner des niveaux de capacité de débit inférieurs à 32 mégaoctets par seconde (MBps) lorsque vous utilisez Amazon FSx APICLI, gardez à l'esprit que ces niveaux sont destinés aux charges de travail de test et de développement, et non aux charges de travail de production.
Note
Notez que les niveaux de capacité de débit supérieurs ou MBps égaux à 4 608 ne sont pris en charge que dans les régions suivantes : USA Est (Virginie du Nord), USA Ouest (Oregon), USA Est (Ohio), Europe (Irlande), Asie-Pacifique (Tokyo) et Asie-Pacifique (Singapour).
FSxcapacité de débit (mégaoctets par seconde) | Débit du réseau (mégaoctets par seconde) | Réseau IOPS | Mémoire (Go) | |
---|---|---|---|---|
Base de référence |
Burst (quelques minutes par jour) |
|||
32 | 32 | 600 | Milliers |
4 |
64 | 64 | 600 | Dizaines de milliers |
8 |
128 | 150 | 1 250 | 8 | |
256 | 300 | 1 250 | Des centaines de milliers |
16 |
512 | 600 | 1 250 | 32 | |
1,024 | 1 500 | – |
72 | |
2 048 | 3 125 | – |
144 | |
4 608 | 9 375 | – |
Des millions |
192 |
6 144 | 12 500 | – |
256 | |
9 216 | 18 750 | – |
384 | |
12 288 | 21 250 | – |
512 |
FSxcapacité de débit (mégaoctets par seconde) | Débit du disque (mégaoctets par seconde) | Disque IOPS | ||
---|---|---|---|---|
Base de référence |
Burst (30 minutes par jour) |
Base de référence |
Burst (30 minutes par jour) |
|
32 | 32 | 260 | 2 KM | 12 000 |
64 | 64 | 350 | 4K | 16 000 |
128 | 128 | 600 | 6 KM | 20 KM |
256 | 256 | 600 | 10 000 | 20 KM |
512 | 512 | – |
20 KM | – |
1,024 | 1,024 | – |
40 000 | – |
2 048 | 2 048 | – |
80 000 | – |
4 608 | 4 608 | – |
150 000 | – |
6 144 | 6 144 | – |
200 000 | – |
9 216 | 9 216 1 | – |
300 K 1 | – |
12 288 | 12 288 1 | – |
400 K 1 | – |
Note
1 Si vous disposez d'un système de fichiers multi-AZ avec une capacité de débit de 9 216 ou 12 288MBps, les performances seront limitées à 9 000 MBps et 262 500 pour le trafic d'écriture uniquement. IOPS Sinon, pour le trafic de lecture sur tous les systèmes de fichiers multi-AZ, le trafic de lecture et d'écriture sur tous les systèmes de fichiers mono-AZ et tous les autres niveaux de capacité de débit, votre système de fichiers prendra en charge les limites de performances indiquées dans le tableau.
Choisir le bon niveau de capacité de débit
Lorsque vous créez un système de fichiers à l'aide de la console de gestion Amazon Web Services, Amazon choisit FSx automatiquement le niveau de capacité de débit recommandé pour votre système de fichiers en fonction de la capacité de stockage que vous configurez. Bien que la capacité de débit recommandée soit suffisante pour la plupart des charges de travail, vous avez la possibilité d'annuler la recommandation et de sélectionner une capacité de débit spécifique pour répondre aux besoins de votre application. Par exemple, si votre charge de travail nécessite de diriger 1 GBps % du trafic vers votre système de fichiers, vous devez sélectionner une capacité de débit d'au moins 1 MBps 024.
Vous devez également tenir compte des fonctionnalités que vous prévoyez d'activer sur votre système de fichiers pour décider du niveau de débit à configurer. Par exemple, l'activation des clichés instantanés peut vous obliger à augmenter votre capacité de débit jusqu'à trois fois votre charge de travail prévue afin de garantir que le serveur de fichiers puisse conserver les clichés instantanés avec la capacité de performance d'E/S disponible. Si vous activez la déduplication des données, vous devez déterminer la quantité de mémoire associée à la capacité de débit de votre système de fichiers et vous assurer que cette quantité de mémoire est suffisante pour la taille de vos données.
Vous pouvez ajuster la capacité de débit à la hausse ou à la baisse à tout moment après l'avoir créée. Pour de plus amples informations, veuillez consulter Gestion de la capacité de débit sur FSx les systèmes de fichiers Windows File Server.
Vous pouvez surveiller l'utilisation des ressources de performance du serveur de fichiers par votre charge de travail et obtenir des recommandations sur la capacité de débit à sélectionner en consultant l'onglet Surveillance et performances > Performances de votre FSx console Amazon. Nous vous recommandons de procéder à des tests dans un environnement de pré-production pour vous assurer que la configuration que vous avez sélectionnée répond aux exigences de performance de votre charge de travail. Pour les systèmes de fichiers multi-AZ, nous vous recommandons également de tester l'impact du processus de basculement qui se produit lors de la maintenance du système de fichiers, des modifications de capacité de débit et des interruptions de service imprévues sur votre charge de travail, ainsi que de vous assurer que vous disposez d'une capacité de débit suffisante pour éviter tout impact sur les performances lors de tels événements. Pour de plus amples informations, veuillez consulter Accès aux métriques du système de fichiers.
Impact de la configuration du stockage sur les performances
La capacité de stockage, le type et le SSD IOPS niveau de stockage de votre système de fichiers ont tous un impact sur les performances d'E/S disque de votre système de fichiers. Vous pouvez configurer ces ressources pour fournir les niveaux de performance souhaités pour votre charge de travail.
Vous pouvez augmenter la capacité de stockage et l'SSDIOPSévolutivité à tout moment. Pour plus d’informations, consultez Gestion de la capacité de stockage et Gérer SSD IOPS. Vous pouvez également mettre à niveau votre système de fichiers d'HDDun type de SSD stockage à un autre. Pour de plus amples informations, veuillez consulter Gestion du type de stockage de votre système de fichiers.
Votre système de fichiers fournit les niveaux de débit de disque par défaut suivants et IOPS :
Type de stockage | Débit du disque (MBpspar TiB de stockage) | Disque IOPS (IOPspar TiB de stockage) |
---|---|---|
SSD | 750 | 3 000 1 |
HDD | 12 lignes de base ; 80 rafales (jusqu'à un maximum de 1 Gbit/s par système de fichiers) | 12 lignes de base ; 80 rafales |
Note
1 Pour les systèmes de fichiers dotés d'un type de SSD stockage, vous pouvez fournir des ressources supplémentairesIOPS, jusqu'à un ratio maximum de 500 IOPS par GiB de stockage et de 400 000 IOPS par système de fichiers.
HDDperformance en rafale
Pour les volumes HDD de stockage, Amazon FSx utilise un modèle de bucket en rafale pour des raisons de performances. La taille du volume détermine le débit de base du volume, qui correspond à la vitesse à laquelle le volume accumule des crédits de débit. La taille du volume détermine également le débit de transmission en rafales du volume, qui correspond à la vitesse à laquelle vous pouvez utiliser des crédits lorsqu’ils sont disponibles. Les gros volumes ont un débit de base et de transmission en rafales plus élevé. Plus votre volume a de crédits, plus longtemps il est en mesure d’assurer la transmission des I/O en rafales.
Le débit disponible d'un volume de HDD stockage est exprimé par la formule suivante :
(Volume size) × (Credit accumulation rate per TiB) = Throughput
Pour un HDD volume de 1 TiB, le débit en rafale est limité à 80 Mo/s, le compartiment se remplit de crédits à 12 Mio/s et peut contenir jusqu'à 1 TiB de crédits.
HDDles volumes de stockage peuvent connaître des variations de performances importantes en fonction de la charge de travail. Les pics soudains de débit IOPS ou de débit peuvent entraîner une dégradation des performances du disque. La DiskThroughputBalancemétrique fournit des informations sur le solde créditeur maximal en termes de débit et d'IOPSutilisation du disque. Par exemple, si votre charge de travail dépasse les HDD IOPS limites de base (12 IOPS par TiB de stockage), l'IOPSutilisation du disque (HDD) sera supérieure à 100 %, ce qui aura pour effet d'épuiser le solde créditeur en rafale, comme le montre l'indicateur. DiskThroughputBalance
Pour que votre charge de travail continue à générer des niveaux élevés d'E/S, vous devrez peut-être effectuer l'une des opérations suivantes :
Réduisez les demandes d'E/S liées à votre charge de travail afin de réapprovisionner le solde créditeur excédentaire.
Augmentez la capacité de stockage du système de fichiers pour fournir un niveau de disque de base plus élevéIOPS.
Mettez à niveau le système de fichiers pour utiliser le SSD stockage, qui fournit un niveau de disque de base supérieur IOPS pour mieux répondre aux exigences de votre charge de travail.
Exemple : capacité de stockage et capacité de débit
L'exemple suivant illustre l'impact de la capacité de stockage et de débit sur les performances du système de fichiers.
Un système de fichiers configuré avec une capacité de HDD stockage de 2 TiB et une capacité de débit MBps de 32 TiB possède les niveaux de débit suivants :
Débit réseau : 32 MBps niveaux de base et 600 MBps rafales (voir le tableau des capacités de débit)
Débit du disque : 24 MBps lignes de base et 160 MBps rafales, soit la valeur la plus faible des deux valeurs suivantes :
les niveaux de débit du disque de 32 niveaux de MBps base et de 260 MBps rafales pris en charge par le serveur de fichiers, en fonction de la capacité de débit du système de fichiers
les niveaux de débit du disque de 24 niveaux de MBps référence (12 MBps par To* 2 TiB) et de MBps 160 rafales (80 MBps par TiB* 2 TiB) pris en charge par les volumes de stockage, en fonction du type et de la capacité de stockage
Votre charge de travail accédant au système de fichiers pourra donc atteindre un débit de 32 MBps lignes de base et 600 MBps rafales pour les opérations de fichiers effectuées sur des données activement consultées mises en cache dans le cache en mémoire du serveur de fichiers, et jusqu'à 24 MBps lignes de base et 160 débits de MBps rafale pour les opérations de fichiers devant être acheminées jusqu'au disque, par exemple en raison de défaillances du cache.
Mesurer les performances à l'aide de CloudWatch métriques
Vous pouvez utiliser Amazon CloudWatch pour mesurer et surveiller le débit de votre système de fichiers etIOPS. Pour de plus amples informations, veuillez consulter Surveillance avec Amazon CloudWatch.