Benchmarks de performances

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 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 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 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 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 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 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 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 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

Étape suivante

Surveillez les performances.