Calcul des performances NVMe

Le contenu des sections ci-dessous s'applique à la section 3.6 de la documentation pilier des services Oracle PaaS et IaaS Public Cloud.

Oracle Cloud Infrastructure fournit toute une variété de configurations d'instance dans les formes Bare Metal et de machine virtuelle. Chaque forme varie en fonction de plusieurs éléments, y compris la mémoire, les coeurs d'UC, la bande passante réseau et l'option de stockage sur disque SSD NVMe local des formes DenseIO et HPC.

Oracle Cloud Infrastructure fournit un contrat de niveau de service pour les performances du lecteur NVMe. La mesure des performances est complexe et sujette aux variations.

Un lecteur NVMe connaît également des performances non uniformes sur sa période d'utilisation. Les performances d'un lecteur NVMe sont différentes selon qu'il est testé neuf ou dans un état stable après une certaine durée d'utilisation. Les nouveaux lecteurs n'ont pas subi de nombreux cycles d'écriture/effacement et le nettoyage de la mémoire incorporé n'a pas eu d'impact significatif sur les performances d'E/S par seconde. Pour atteindre l'objectif de reproductibilité et de réduction de la variabilité, nos tests sont axés sur la durée de fonctionnement dans un état stable du lecteur NVMe.

Tests d'évaluation des performances

Le tableau suivant répertorie les IOPS minimum pour la forme indiquée afin de respecter le contrat de niveau de service. Les résultats sont générés lors de l'exécution du test de référence FIO avec des tailles de bloc 4k pour des tests d'écriture aléatoire à 100 %.

Forme

E/S par seconde minimales prises en charge

VM.DenseIO1.4 113 000
VM.DenseIO1.8 227 000
VM.DenseIO1.16 455 000
BM.DenseIO1.36 1 050 000
VM.DenseIO2.8 206 000
VM.DenseIO2.16 420 000
VM.DenseIO2.24 843 000
BM.DenseIO2.52 1 670 000
VM.DenseIO.E4.Flex avec 8 OCPU 230 000
VM.DenseIO.E4.Flex avec 16 OCPU 460 000
VM.DenseIO.E4.Flex avec 32 OCPU 920 000
BM.DenseIO.E4.128 1 880 000
BM.HPC2.36 216 000
BM.Optimized3.36 135 000
VM.DenseIO.E5Flex avec 8 OCPU 290K
VM.DenseIO.E5Flex avec 16 OCPU 580K
VM.DenseIO.E5Flex avec 24 OCPU 870K
VM.DenseIO.E5Flex avec 32 OCPU 1160K
VM.DenseIO.E5Flex avec 40 OCPU 1450K
VM.DenseIO.E5Flex avec 48 OCPU 1740K
BM.DenseIO.E5.128 3.4MM

Bien que les lecteurs NVMe soient capables de produire un nombre supérieur d'E/S par seconde, Oracle Cloud Infrastructure garantit actuellement ce niveau minimal de performances d'E/S par seconde.

Foire aux questions

Je soupçonne un ralentissement des performances de mon lecteur NVMe. S'agit-il d'une violation de contrat de niveau de service ?

Nous testons régulièrement les hôtes afin de veiller à ce que nos mises à jour logicielles de bas niveau ne réduisent pas les performances. Si vous avez reproduit la méthodologie de test et que les performances de votre lecteur ne répondent pas aux conditions du contrat de niveau de service, contactez l'équipe commerciale Oracle.

Pourquoi le test d'évaluation FIO ne représente-t-il pas différentes charges globales d'E/S telles que les lectures et écritures aléatoires pour refléter le monde réel de l'E/S

Nous avons axé nos efforts sur la reproductibilité et pensons que les tests fournissent un indicateur significatif des performances globales du lecteur.

Les tests de ce document vont-ils être modifiés par Oracle Cloud Infrastructure ?

Nous apporterons des modifications afin de fournir une plus grande valeur aux clients par le biais de meilleures garanties et d'une reproductibilité améliorée.