Cette page présente les limites de performances d'un seul volume Google Cloud NetApp Volumes à partir de plusieurs machines virtuelles clientes. Utilisez les informations de cette page pour dimensionner vos charges de travail.
E/S aléatoires et E/S séquentielles
Les charges de travail qui sont principalement de nature E/S aléatoire ne peuvent pas générer le même débit que les charges de travail d'E/S séquentielles.
Tests de performances
Les résultats de test suivants affichent les limites de performances. Dans ces tests, le volume dispose d'une capacité suffisante pour que le débit n'affecte pas les tests de référence. L'allocation de la capacité d'un seul volume au-delà des débits suivants n'entraîne pas de gains de performances supplémentaires.
Notez que les tests de performances ont été effectués à l'aide de Fio.
Pour les résultats des tests de performances, tenez compte des points suivants :
Les performances des niveaux de service Standard, Premium et Extrême évoluent en fonction du débit et de la capacité des volumes jusqu'à ce que les limites soient atteintes.
Le niveau de service Flex avec des performances personnalisées permet un scaling indépendant de la capacité, des IOPS et du débit.
Les résultats IOPS sont fournis à titre informatif uniquement.
Les chiffres utilisés pour produire les résultats suivants sont configurés pour afficher les résultats maximaux. Les résultats suivants doivent être considérés comme une estimation de la capacité de débit maximale pouvant être attribuée.
L'utilisation de plusieurs volumes rapides par projet peut être soumise à des limites par projet.
Les résultats des tests de performances suivants ne couvrent que les types de protocoles NFSv3, SMB ou les deux. D'autres types de protocoles, tels que NFSv4.1, n'ont pas été utilisés pour tester les performances de NetApp Volumes.
Limites de débit de volume pour l'accès NFSv3
Les sections suivantes fournissent des informations détaillées sur les limites de débit de volume pour l'accès NFSv3.
Les tests ont été exécutés avec le niveau de service Flex avec des performances personnalisées et le niveau de service Extreme. Voici les résultats obtenus.
Niveau de service Flex avec des performances personnalisées
Les tests suivants ont été exécutés avec un seul volume dans un pool de stockage zonal Flex à performances personnalisées. Le pool a été configuré avec le débit et les IOPS maximaux, et les résultats ont été enregistrés.
Taille de bloc de 64 Kio (E/S séquentielles)
Ces résultats ont été obtenus à l'aide de Fio avec les paramètres suivants :
Taille de bloc de 64 Kio sur un seul volume avec six machines virtuelles
n2-standard-32
OS Red Hat 9
Ensemble de travail de 96 Gio pour chaque machine virtuelle, soit un total combiné de 576 Gio
Option de montage
nconnect
configurée sur chaque hôte avec une valeur de 16Options de montage
rsize
etwsize
configurées sur 65536La taille du volume était de 10 Tio avec le niveau de service Flex et des performances personnalisées. Pour les tests, les performances personnalisées ont été définies sur leurs valeurs maximales de 5 120 Gbit/s et 160 000 IOPS.
Fio a été exécuté avec huit jobs sur chaque machine virtuelle, pour un total de 48 jobs. Le tableau suivant montre qu'un seul volume est estimé capable de gérer environ 4 300 Mio/s de lectures séquentielles pures et 1 480 Mio/s d'écritures séquentielles pures avec une taille de bloc de 64 Kio sur NFSv3.
Résultats du benchmark pour les VM NFS 64 KiB Sequential 6 n2-standard-32
Red Hat 9
100 % de lecture et 0 % d'écriture | 75 % de lecture et 25 % d'écriture | 50 % de lecture et 50 % d'écriture | 25 % de lecture et 75 % d'écriture | 0 % de lecture et 100 % d'écriture | |
---|---|---|---|---|---|
Mio/s en lecture | 4304 | 2963 | 1345 | 464 | 0 |
Mio/s en écriture | 0 | 989 | 1344 | 1390 | 1476 |
Taille de bloc de 8 Kio (E/S aléatoires)
Ces résultats ont été obtenus à l'aide de Fio avec les paramètres suivants :
Taille de bloc de 8 Kio par rapport à un seul volume avec six machines virtuelles
n2-standard-32
OS Red Hat 9
Ensemble de travail de 96 Tio pour chaque machine virtuelle, avec un total combiné de 576 Tio
Option de montage
nconnect
configurée sur chaque hôte avec une valeur de 16Options de montage
rsize
etwsize
sur chaque hôte configurées sur 65536La taille du volume était de 10 Tio avec le niveau de service Flex et des performances personnalisées. Pour les tests, les performances personnalisées ont été définies sur leurs valeurs maximales de 5 120 Gbit/s et 160 000 IOPS.
Fio a été exécuté avec huit jobs sur chaque machine virtuelle, pour un total de 48 jobs. Le tableau suivant montre qu'un seul volume est estimé capable de gérer environ 126 400 IOPS en lecture aléatoire pure et 78 600 IOPS en écriture aléatoire pure avec une taille de bloc de 8 Kio sur NFSv3.
Résultats du benchmark pour les VM NFS 8 KiB Random 6 n2-standard-32
Red Hat 9
100 % lecture et 0 % écriture | 75 % de lecture et 25 % d'écriture | 50 % de lecture et 50 % d'écriture | 25 % de lecture et 75 % d'écriture | 0 % de lecture et 100 % d'écriture | |
---|---|---|---|---|---|
IOPS en lecture | 126 397 | 101 740 | 57 223 | 23 600 | 0 |
IOPS en écriture | 0 | 33 916 | 57 217 | 70 751 | 78 582 |
Niveau de service extrême
Les tests suivants ont été exécutés avec un seul volume dans un pool de stockage Extreme, et les résultats ont été enregistrés.
Taille de bloc de 64 Kio (E/S séquentielles)
Ces résultats ont été obtenus à l'aide de Fio avec les paramètres suivants :
Taille de bloc de 64 Kio sur un seul volume avec six machines virtuelles
n2-standard-32
OS Red Hat 9
Un ensemble de travail de 1 Tio pour chaque machine virtuelle, soit un total combiné de 6 Tio
Option de montage
nconnect
configurée sur chaque hôte avec une valeur de 16La taille du volume était de 75 Tio au niveau de service Extreme.
Fio a été exécuté avec huit jobs sur chaque machine virtuelle, pour un total de 48 jobs. Le tableau suivant montre qu'un seul volume est estimé capable de gérer entre environ 5 240 Mio/s de lectures séquentielles pures et environ 2 180 Mio/s d'écritures séquentielles pures avec une taille de bloc de 64 Kio sur NFSv3.
Résultats du benchmark pour les VM NFS 64 KiB Sequential 6 n2-standard-32
Red Hat 9
100 % de lecture et 0 % d'écriture | 75 % de lecture et 25 % d'écriture | 50 % de lecture et 50 % d'écriture | 25 % de lecture et 75 % d'écriture | 0 % de lecture et 100 % d'écriture | |
---|---|---|---|---|---|
Mio/s en lecture | 4710 | 2050 | 1270 | 550 | 0 |
Mio/s en écriture | 0 | 690 | 1270 | 1650 | 1950 |
Taille de bloc de 256 Kio (E/S séquentielles)
Ces résultats ont été obtenus à l'aide de Fio avec les paramètres suivants :
Taille de bloc de 256 Kio par rapport à un seul volume avec six machines virtuelles
n2-standard-32
OS Red Hat 9
Un ensemble de travail de 1 Tio pour chaque machine virtuelle, soit un total combiné de 6 Tio
Option de montage
nconnect
configurée sur chaque hôte avec une valeur de 16La taille du volume était de 75 Tio au niveau de service Extreme.
Fio a été exécuté avec huit jobs sur chaque machine virtuelle, pour un total de 48 jobs. Le tableau suivant montre qu'un seul volume est estimé capable de gérer entre 4 930 Mio/s de lectures séquentielles pures et 2 440 Mio/s d'écritures séquentielles pures avec une taille de bloc de 256 Kio sur NFSv3.
Résultats du benchmark pour les VM NFS 256 Kio Sequential 6 n2-standard-32
Red Hat 9
100 % lecture et 0 % écriture | 75 % de lecture et 25 % d'écriture | 50 % de lecture et 50 % d'écriture | 25 % de lecture et 75 % d'écriture | 0 % de lecture et 100 % d'écriture | |
---|---|---|---|---|---|
Mio/s en lecture | 4430 | 2270 | 1470 | 610 | 0 |
Mio/s en écriture | 0 | 750 | 1480 | 1830 | 2200 |
Taille de bloc de 4 Kio (E/S aléatoires)
Ces résultats ont été obtenus à l'aide de Fio avec les paramètres suivants :
Taille de bloc de 4 Kio sur un seul volume avec six machines virtuelles
n2-standard-32
OS Red Hat 9
Un ensemble de travail de 1 Tio pour chaque machine virtuelle, soit un total combiné de 6 Tio
Option de montage
nconnect
configurée sur chaque hôte avec une valeur de 16La taille du volume était de 75 Tio au niveau de service Extreme.
Fio a été exécuté avec huit jobs sur chaque machine virtuelle, pour un total de 48 jobs. Le tableau suivant montre qu'un seul volume est estimé capable de gérer entre 380 000 lectures aléatoires pures et environ 120 000 écritures aléatoires pures avec une taille de bloc de 4 Kio sur NFSv3.
Résultats du benchmark pour les VM NFS 4 KiB Random 6 n2-standard-32
Red Hat 9
100 % lecture et 0 % écriture | 75 % de lecture et 25 % d'écriture | 50 % de lecture et 50 % d'écriture | 25 % de lecture et 75 % d'écriture | 0 % de lecture et 100 % d'écriture | |
---|---|---|---|---|---|
IOPS en lecture | 340 000 | 154 800 | 71 820 | 28 800 | 0 |
IOPS en écriture | 0 | 51 570 | 71 820 | 86 580 | 106 200 |
Taille de bloc de 8 Kio (E/S aléatoires)
Ces résultats ont été obtenus à l'aide de Fio avec les paramètres suivants :
Taille de bloc de 8 Kio par rapport à un seul volume avec six machines virtuelles
n2-standard-32
OS Red Hat 9
Un ensemble de travail de 1 Tio pour chaque machine virtuelle, soit un total combiné de 6 Tio
Option de montage
nconnect
configurée sur chaque hôte avec une valeur de 16La taille du volume était de 75 Tio au niveau de service Extreme.
Fio a été exécuté avec huit jobs sur chaque machine virtuelle, pour un total de 48 jobs. Le tableau suivant montre qu'un seul volume est estimé capable de gérer entre 270 000 lectures aléatoires pures et 110 000 écritures aléatoires pures avec une taille de bloc de 8 Kio sur NFSv3.
Résultats du benchmark pour les VM NFS 8 Kio 6 n2-standard-32
Red Hat 9
100 % de lecture et 0 % d'écriture | 75 % de lecture et 25 % d'écriture | 50 % de lecture et 50 % d'écriture | 25 % de lecture et 75 % d'écriture | 0 % de lecture et 100 % d'écriture | |
---|---|---|---|---|---|
IOPS en lecture | 238 500 | 118 800 | 60 210 | 27 180 | 0 |
IOPS en écriture | 0 | 39 690 | 60 210 | 81 450 | 93 600 |
Limites de débit de volume pour l'accès SMB
Les sections suivantes fournissent des informations détaillées sur les limites de débit des volumes pour l'accès SMB.
Taille de bloc de 64 Kio (E/S séquentielles)
Ces résultats ont été obtenus à l'aide de Fio avec les paramètres suivants :
Taille de bloc de 64 Kio sur un seul volume avec six machines virtuelles
n2-standard-32
OS Windows 2022
Un ensemble de travail de 1 Tio pour chaque machine virtuelle, soit un total combiné de 6 Tio
Option côté client "Nombre de connexions SMB par interface réseau RSS" configurée sur chaque machine virtuelle avec une valeur de 16
La taille du volume était de 75 Tio au niveau de service Extreme.
Fio a été exécuté avec huit jobs sur chaque machine virtuelle, pour un total de 48 jobs. Le tableau suivant montre qu'un seul volume est estimé capable de gérer entre ~5 130 Mio/s de lectures séquentielles pures et ~1 790 Mio/s d'écritures séquentielles pures avec une taille de bloc de 64 Kio sur SMB.
SMB 64 Kio séquentiel 6 n2-standard-32
VM Windows 2022
100 % de lecture et 0 % d'écriture | 75 % de lecture et 25 % d'écriture | 50 % de lecture et 50 % d'écriture | 25 % de lecture et 75 % d'écriture | 0 % de lecture et 100 % d'écriture | |
---|---|---|---|---|---|
Mio/s en lecture | 4610 | 2410 | 1310 | 500 | 0 |
Mio/s en écriture | 0 | 800 | 1310 | 1510 | 1600 |
Taille de bloc de 256 Kio (E/S séquentielles)
Ces résultats ont été obtenus à l'aide de Fio avec les paramètres suivants :
Taille de bloc de 256 Kio par rapport à un seul volume avec six machines virtuelles n2-standard-32
OS Windows 2022
Un ensemble de travail de 1 Tio pour chaque machine virtuelle, soit un total combiné de 6 Tio
Option côté client "Nombre de connexions SMB par interface réseau RSS" configurée sur chaque hôte avec une valeur de 16
La taille du volume était de 75 Tio au niveau de service Extreme.
Fio a été exécuté avec huit jobs sur chaque machine virtuelle, pour un total de 48 jobs. Le tableau suivant montre qu'un seul volume est estimé capable de gérer entre ~4 620 Mio/s de lectures séquentielles pures et ~1 830 Mio/s d'écritures séquentielles pures avec une taille de bloc de 256 Kio sur SMB.
VM Windows 2022 : SMB 256 Kio séquentiel 6 n2-standard-32
100 % lecture et 0 % écriture | 75 % de lecture et 25 % d'écriture | 50 % de lecture et 50 % d'écriture | 25 % de lecture et 75 % d'écriture | 0 % de lecture et 100 % d'écriture | |
---|---|---|---|---|---|
Mio/s en lecture | 4150 | 2440 | 1380 | 530 | 0 |
Mio/s en écriture | 0 | 810 | 1380 | 1569 | 1643 |
Taille de bloc de 4 Kio (E/S aléatoires)
Ces résultats ont été obtenus à l'aide de Fio avec les paramètres suivants :
Taille de bloc de 4 Kio sur un seul volume avec six machines virtuelles
n2-standard-32
OS Windows 2022
Un ensemble de travail de 1 Tio pour chaque machine virtuelle, soit un total de 6 Tio
Option côté client "Nombre de connexions SMB par interface réseau RSS" activée sur chaque hôte avec une valeur de 16
La taille du volume était de 75 Tio au niveau de service Extreme.
Fio a été exécuté avec huit jobs sur chaque machine virtuelle, pour un total de 48 jobs. Le tableau suivant montre qu'un seul volume est estimé capable de gérer entre 390 000 lectures aléatoires pures et 110 000 écritures aléatoires pures avec une taille de bloc de 4 Kio sur SMB.
Résultats du benchmark pour les VM Windows 2022 SMB 4 KiB Random 6 n2-standard-32
100 % lecture et 0 % écriture | 75 % de lecture et 25 % d'écriture | 50 % de lecture et 50 % d'écriture | 25 % de lecture et 75 % d'écriture | 0 % de lecture et 100 % d'écriture | |
---|---|---|---|---|---|
IOPS en lecture | 351 810 | 148 230 | 75 780 | 29 540 | 0 |
IOPS en écriture | 0 | 49 360 | 75 780 | 88 650 | 98 370 |
Taille de bloc de 8 Kio (E/S aléatoires)
Ces résultats ont été obtenus à l'aide de Fio avec les paramètres suivants :
Taille de bloc de 8 Kio par rapport à un seul volume avec six machines virtuelles
n2-standard-32
OS Windows 2022
Un ensemble de travail de 1 Tio pour chaque machine virtuelle, soit un total de 6 Tio
Option côté client "Nombre de connexions SMB par interface réseau RSS" configurée sur chaque hôte avec la valeur 16
La taille du volume était de 75 Tio au niveau de service Extreme.
Fio a été exécuté avec huit jobs sur chaque machine virtuelle, pour un total de 48 jobs. Le tableau suivant montre qu'un seul volume est estimé capable de gérer entre 280 000 lectures aléatoires pures et 90 000 écritures aléatoires pures avec une taille de bloc de 8 Kio sur SMB.
Résultats du benchmark pour les VM Windows 2022 SMB 8 KiB Random 6 n2-standard-32
100 % de lecture et 0 % d'écriture | 75 % de lecture et 25 % d'écriture | 50 % de lecture et 50 % d'écriture | 25 % de lecture et 75 % d'écriture | 0 % de lecture et 100 % d'écriture | |
---|---|---|---|---|---|
IOPS en lecture | 244 620 | 122 310 | 59 130 | 25 280 | 0 |
IOPS en écriture | 0 | 40 763 | 59 310 | 75 960 | 76 950 |
Benchmark de charge de travail pour l'automatisation de la conception électronique
La compatibilité avec les grands volumes de NetApp Volumes offre des systèmes de fichiers parallèles hautes performances, idéaux pour les charges de travail d'automatisation de la conception électronique. Ces systèmes de fichiers offrent jusqu'à 1 PiB de capacité et fournissent des taux d'E/S et de débit élevés à faible latence.
Les charges de travail d'automatisation de la conception électronique ont des exigences de performances différentes entre les phases de frontend et de backend. La phase de frontend donne la priorité aux métadonnées et aux IOPS, tandis que la phase de backend se concentre sur le débit.
Un benchmark d'automatisation de la conception électronique conforme aux normes du secteur, avec des charges de travail mixtes de frontend et de backend, utilisant un grand volume avec plusieurs clients NFSv3 répartis de manière égale sur six adresses IP,peut atteindre un débit de 21,5 Gio/s et jusqu'à 1 350 000 IOPS.