Une fois que vous avez provisionné vos volumes Google Cloud Hyperdisk, votre application et votre système d'exploitation peuvent nécessiter un réglage des performances pour répondre à vos besoins en performances.
Les sections suivantes décrivent quelques éléments clés qui peuvent être ajustés pour offrir de meilleures performances, et expliquent comment appliquer certains de ces éléments à des types de charges de travail spécifiques.
Utiliser une profondeur de file d'attente d'E/S élevée
Les volumes Hyperdisk ont une latence plus élevée que les disques associés localement, tels que des disques SSD locaux, car ce sont des appareils connectés au réseau. Ils peuvent fournir des IOPS et un débit très élevés, mais vous devez vous assurer que les requêtes d'E/S effectuées en parallèle sont en nombre suffisant. Le nombre de requêtes d'E/S effectuées en parallèle est appelé profondeur de la file d'attente d'E/S.
Les tableaux suivants indiquent la profondeur de file d'attente d'E/S recommandée pour vous assurer d'atteindre un certain niveau de performances. Les tables utilisent une légère surestimation de la latence typique pour afficher des recommandations prudentes. Dans cet exemple, nous partons du principe que vous utilisez une taille d'E/S de 16 Ko.
IOPS souhaitées | Profondeur de la file d'attente |
---|---|
500 | 1 |
1 000 | 2 |
2 000 | 4 |
4 000 | 8 |
8 000 | 16 |
16 000 | 32 |
32 000 | 64 |
64 000 | 128 |
100 000 | 200 |
200 000 | 400 |
320 000 | 640 |
Débit souhaité (Mo/s) | Profondeur de la file d'attente |
---|---|
8 | 1 |
16 | 2 |
32 | 4 |
64 | 8 |
128 | 16 |
256 | 32 |
512 | 64 |
1 000 | 128 |
1 200 | 153 |
Vérifier que vous disposez de processeurs disponibles
La lecture et l'écriture sur des volumes Hyperdisk nécessitent des cycles de processeur de votre VM. Si votre instance de VM manque de ressources de processeur, votre application ne pourra pas gérer les taux d'IOPS décrits ci-dessus. Pour atteindre des niveaux fiables et élevés d'IOPS, il est nécessaire de disposer de processeurs disponibles pour traiter les E/S.
Examiner les métriques de performances Hyperdisk
Vous pouvez examiner les métriques de performances des disques dans Cloud Monitoring, la solution de surveillance intégrée de Google Cloud. Vous pouvez utiliser ces métriques pour observer les performances de vos disques et d'autres ressources de VM sous différentes charges de travail d'application.
Pour en savoir plus, consultez la page Examiner les métriques de performances des disques.
Vous pouvez également utiliser la page Observabilité de la console pour afficher les métriques de performances des disques.