Académique Documents
Professionnel Documents
Culture Documents
" 100 XP
Nous nous penchons en particulier sur le stockage et les disques sous-jacents utilisés
pour les machines virtuelles. Quand vous observez les performances, n’oubliez pas
que vous devez également prendre en compte la couche Application. Par exemple, si
vous exécutez une base de données dans une machine virtuelle, vous devez examiner
les paramètres de performances spécifiques à la base de données afin de vérifier
qu’elle est optimisée pour la machine virtuelle et le stockage servant à son exécution.
Commençons par définir quelques termes et les garanties qu’Azure apporte à leur
sujet.
L’IOPS représente le nombre de demandes qui peuvent être traitées par le disque en
une seconde. Une seule demande est une opération de lecture ou d’écriture. Cette
mesure est appliquée directement au stockage. Par exemple, si vous avez un disque
qui peut prendre en charge 5000 E/S par seconde, cela signifie qu’il est
théoriquement capable de traiter 5 000 opérations de lecture ou d’écriture par
1 of 4 22/04/2020 à 21:00
Effet de la mise en cache sur les performances de d... https://docs.microsoft.com/fr-fr/learn/modules/cach...
seconde.
L’IOPS est une mesure des disques de stockage, mais c’est une limite théorique ; en
effet, deux autres facteurs peuvent affecter les performances réelles des applications,
à savoir le débit et la latence.
Le débit (également appelé « bande passante ») est la quantité de données que votre
application envoie aux disques de stockage dans un intervalle spécifié (généralement
par seconde). Si votre application effectue des E/S avec de grands blocs de données,
elle nécessite un débit élevé.
IOPS et débit
Le débit et l’IOPS sont directement liés, la modification de l’un ayant un impact direct
sur l’autre. Pour obtenir une limite de débit théorique, vous pouvez utiliser la formule
2 of 4 22/04/2020 à 21:00
Effet de la mise en cache sur les performances de d... https://docs.microsoft.com/fr-fr/learn/modules/cach...
suivante : IOPS x I/O size = throughput . Il est important de tenir compte de ces
deux valeurs quand vous planifiez votre application.
La latence affecte directement l’IOPS. Par exemple, si notre disque peut gérer
5 000 E/S par seconde, mais que le traitement de chaque opération prend 10 ms,
notre application est limitée à 100 opérations par seconde en raison du temps de
traitement. Il s’agit d’un exemple simple, la latence étant beaucoup plus faible la
plupart du temps. Fondamentalement, la latence et le débit déterminent la vitesse à
laquelle votre application peut traiter les données à partir du stockage.
Le Stockage Premium offre une faible latence, que vous pouvez même améliorer
quand cela est nécessaire par le biais de la mise en cache.
3 of 4 22/04/2020 à 21:00
Effet de la mise en cache sur les performances de d... https://docs.microsoft.com/fr-fr/learn/modules/cach...
Une fois que vous avez sélectionné votre configuration, vous pouvez utiliser des
outils comme Iometer pour tester les performances de votre disque sur les machines
virtuelles Windows et Linux. Vous aurez ainsi une idée plus réaliste du niveau de
performance auquel vous pouvez vous attendre. Cette approche peut également
vous aider à identifier des méthodes permettant d’améliorer l’utilisation du stockage
par votre application. Par exemple, une application qui effectue des E/S mono-thread
est susceptible de voir ses performances d’E/S amoindries en raison de la latence.
Examinons certaines autres choses que nous pouvons faire pour améliorer les
performances du disque.
Continuer T
4 of 4 22/04/2020 à 21:00