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 Extreme évaluent le débit en fonction de la capacité du volume jusqu'à ce que les limites soient atteintes.
Les performances de certaines régions ou zones géographiques au niveau de service Standard évoluent en fonction du débit et de la capacité du pool 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 réalisable.
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 Mibit/s de lectures séquentielles pures et environ 2 180 Mibit/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 en Mio/s | 4710 | 2050 | 1270 | 550 | 0 |
Mio/s 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 en Mio/s | 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 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 de 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 b/s de lectures séquentielles pures et environ 1 790 Mio b/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 |
Mio/s 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 KiB 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 |
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 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 |