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 par rapport aux E/S séquentielles
Les charges de travail qui sont principalement des opérations E/S aléatoires 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 des tests 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 évaluent le débit en fonction de la capacité du volume jusqu'à ce que les limites soient atteintes.
Les résultats IOPS sont purement informatifs.
Les chiffres utilisés pour générer les résultats suivants sont configurés pour afficher le nombre maximal de résultats. Les résultats suivants doivent être considérés comme une estimation de l'attribution de la capacité de débit maximale possible.
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 et SMB. D'autres types de protocoles tels que NFSv4.1 n'ont pas été utilisés pour tester les performances des volumes NetApp.
Limites de débit de volume pour l'accès NFSv3
Les sections suivantes fournissent des informations sur les limites de débit de volume pour l'accès NFSv3.
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
1 Tio d'espace de travail 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 pour le niveau de service Extreme.
Fio a été exécuté avec huit tâches sur chaque machine virtuelle, pour un total de 48 tâches. Le tableau suivant montre qu'un seul volume peut gérer environ 5 240 Mio b/s de lectures séquentielles pures et environ 2 180 Mio b/s d'écritures séquentielles pures avec une taille de bloc de 64 ko sur NFSv3.
Résultats des benchmarks pour NFS 64 Ko séquentiel 6 n2-standard-32
VM 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 | |
---|---|---|---|---|---|
Lecture (Mio/s) | 4710 | 2050 | 1270 | 550 | 0 |
MiBps en écriture | 0 | 690 | 1270 | 1650 | 1950 |
Taille de bloc de 256 Ko (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 sur un seul volume avec six machines virtuelles
n2-standard-32
OS Red Hat 9
1 Tio d'espace de travail 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 pour le niveau de service Extreme.
Fio a été exécuté avec huit tâches sur chaque machine virtuelle, pour un total de 48 tâches. Le tableau suivant montre qu'un seul volume peut gérer environ 4 930 Mio/s de lectures séquentielles pures et environ 2 440 Mio/s d'écritures séquentielles pures avec une taille de bloc de 256 Kio sur NFSv3.
Résultats des benchmarks pour NFS 256 Ko séquentiel 6 n2-standard-32
VM 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 | |
---|---|---|---|---|---|
Lecture (Mio/s) | 4430 | 2270 | 1470 | 610 | 0 |
MiBps 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 Ko sur un seul volume avec six VM
n2-standard-32
OS Red Hat 9
1 Tio d'espace de travail 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 pour le niveau de service Extreme.
Fio a été exécuté avec huit tâches sur chaque machine virtuelle, pour un total de 48 tâches. Le tableau suivant montre qu'un seul volume peut gérer environ 380 000 lectures aléatoires pures et environ 120 000 écritures aléatoires pures avec une taille de bloc de 4 Ko sur NFSv3.
Résultats des benchmarks pour NFS 4 Ko aléatoire 6 n2-standard-32
VM 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 | 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 Ko (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 sur un seul volume avec six machines virtuelles
n2-standard-32
OS Red Hat 9
1 Tio d'espace de travail 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 pour le niveau de service Extreme.
Fio a été exécuté avec huit tâches sur chaque machine virtuelle, pour un total de 48 tâches. Le tableau suivant montre qu'un seul volume peut gérer environ 270 000 lectures aléatoires pures et environ 110 000 écritures aléatoires pures avec une taille de bloc de 8 Ko sur NFSv3.
Résultats des benchmarks pour NFS 8 KiB 6 n2-standard-32
VM 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 du volume pour l'accès SMB
Les sections suivantes fournissent des informations sur les limites de débit de volume 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
1 Tio d'espace de travail pour chaque machine virtuelle, soit un total combiné de 6 Tio
L'option côté client "SMB Connect Count Per RSS Network Interface" (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 pour le niveau de service Extreme.
Fio a été exécuté avec huit tâches sur chaque machine virtuelle, pour un total de 48 tâches. Le tableau suivant montre qu'un seul volume peut gérer environ 5 130 Mio/s de lectures séquentielles pures et environ 1 790 Mio/s d'écritures séquentielles pures avec une taille de bloc de 64 Ko via SMB.
SMB 64 Ko 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 | |
---|---|---|---|---|---|
Lecture (Mio/s) | 4610 | 2410 | 1310 | 500 | 0 |
MiBps en écriture | 0 | 800 | 1310 | 1510 | 1600 |
Taille de bloc de 256 Ko (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 sur un seul volume avec six machines virtuelles n2-standard-32
OS Windows 2022
1 Tio d'espace de travail pour chaque machine virtuelle, soit un total combiné de 6 Tio
L'option côté client "Nombre de connexions SMB par interface réseau RSS" est configurée sur 16 sur chaque hôte.
La taille du volume était de 75 Tio pour le niveau de service Extreme.
Fio a été exécuté avec huit tâches sur chaque machine virtuelle, pour un total de 48 tâches. Le tableau suivant montre qu'un seul volume peut gérer environ 4 620 Mio/s de lectures séquentielles pures et environ 1 830 Mio/s d'écritures séquentielles pures avec une taille de bloc de 256 Kio via SMB.
SMB 256 ko 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 | |
---|---|---|---|---|---|
Lecture (Mio/s) | 4150 | 2440 | 1380 | 530 | 0 |
MiBps 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 Ko sur un seul volume avec six VM
n2-standard-32
OS Windows 2022
1 To de mémoire de travail pour chaque machine virtuelle, soit un total combiné de 6 To
L'option côté client "Nombre de connexions SMB par interface réseau RSS" est activée sur chaque hôte pour une valeur de 16.
La taille du volume était de 75 Tio pour le niveau de service Extreme.
Fio a été exécuté avec huit tâches sur chaque machine virtuelle, pour un total de 48 tâches. Le tableau suivant montre qu'un seul volume peut gérer environ 390 000 lectures aléatoires pures et environ 110 000 écritures aléatoires pures avec une taille de bloc de 4 Ko via SMB.
Résultats des benchmarks pour les VM Windows 2022 SMB 4 Ko aléatoire 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 | 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 Ko (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 sur un seul volume avec six machines virtuelles
n2-standard-32
OS Windows 2022
1 To de mémoire de travail pour chaque machine virtuelle, soit un total combiné de 6 To
L'option côté client "Nombre de connexions SMB par interface réseau RSS" est configurée sur 16 sur chaque hôte.
La taille du volume était de 75 Tio pour le niveau de service Extreme.
Fio a été exécuté avec huit tâches sur chaque machine virtuelle, pour un total de 48 tâches. Le tableau suivant montre qu'un seul volume peut gérer environ 280 000 lectures aléatoires pures et environ 90 000 écritures aléatoires pures avec une taille de bloc de 8 Ko via SMB.
Résultats des benchmarks pour les VM Windows 2022 SMB 8 Ko aléatoire 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 la charge de travail d'automatisation de la conception électronique
La prise en charge des volumes volumineux 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 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 uniformément sur six adresses IP, peut atteindre un débit maximal de 21,5 Gibit/s et jusqu'à 1 350 000 IOPS.