Goulot d'étranglement de disque détecté

[Cette rubrique est destinée à résoudre un problème spécifique signalé par l'outil Exchange Server Analyzer Tool. Ne l'appliquez qu'à des systèmes sur lesquels l'outil Exchange Server Analyzer Tool a été exécuté et qui ont rencontré ce problème spécifique. L'outil Exchange Server Analyzer Tool, disponible sous forme de téléchargement gratuit, collecte à distance des données de configuration de chaque serveur de la topologie et les analyse automatiquement. Il génère un rapport qui détaille les problèmes de configuration importants, les problèmes potentiels et les paramètres du produit qui ne sont pas définis par défaut. En suivant ces recommandations, vous pouvez accroître les performances, l'évolutivité, la fiabilité et la disponibilité. Pour plus d'informations sur l'outil ou pour télécharger les versions les plus récentes, consultez la rubrique sur les analyseurs Microsoft Exchange à l'adresse https://go.microsoft.com/fwlink/?linkid=34707.]  

Dernière rubrique modifiée : 2006-11-14

L'outil Microsoft® Exchange Server Analyzer Tool a déterminé que votre système disque fonctionne actuellement avec 20 pour cent du débit disponible maximal prévu. Cette constatation est effectuée par l'un des calculs suivants :

  • Mesure des latences de disque. Les compteurs de performance indiquant une latence sont Disque logique\Disque moyen s/Lecture et Disque logique\Disque moyen s/Écriture.
  • Comparaison du nombre maximal d'E/S disque possibles par seconde (Ops ES) de votre configuration de disque actuelle et du nombre de piles par rapport à la valeur actuelle d'opérations d'entrées/de sorties enregistrée par l'analyseur de performances (Perfmon).

Latences acceptables

Selon le type de données auquel l'utilisateur tente d'accéder, le serveur Exchange tolère les retards de différentes manières. Pour cette raison, le seuil maximal de latence moyenne acceptable dépend du type de ressources situées sur le disque. Dans tous les cas, sauf ceux indiqués dans la liste suivante, la valeur acceptable maximale pour les latences de lecture ou d'écriture est de 50 millisecondes (ms).

  • **Lecteurs de journaux des transactions   **Le lecteur qui héberge le journal des transactions doit offrir des latences d'écriture moyennes inférieures à 10 ms. Les pointes de latence d'écriture doivent être inférieures à 50 ms. Les écritures dans les journaux de transactions sont synchrones. Donc, avant qu'un thread du processus Store.exe puisse effectuer une autre tâche, il doit attendre la fin de l'écriture. De faibles valeurs de latence d'écriture pour les journaux de transactions sont importantes pour les performances du serveur. La latence de lecture moyenne sur les lecteurs de journaux de transactions doit être inférieure à 20 ms. Les pointes de latence de lecture doivent être inférieures à 50 ms. Le nombre de blocages d'enregistrement de journal de base données par seconde doit être inférieur à 10. Le nombre de threads de journal de base de données en attente doit être inférieur à 10.
    En règle générale, les serveurs Exchange ne lisent pas à partir de journaux de transactions. Par conséquent, les latences de lecture sur ce lecteur n'ont pas d'importance. Toutefois, comme les latences d'écriture pour les journaux de transactions sont si importantes pour les performances d'Exchange, il est recommandé de ne pas utiliser sur les grands serveurs de lecteurs qui hébergent des journaux de transactions à d'autres fins. Dans ce cas, le taux de lectures (mesuré par le compteur Disque logique\Lectures disque/s) doit être minimal par rapport à celui d'écritures (Disque logique\Écritures disque/s). Exchange Server Analyzer détecte si le taux de lectures par rapport aux écritures sur le lecteur du journal des transactions est supérieur à 0,10 (plus d'une lecture pour dix écritures).
    En cas de dépassement de ce nombre, vous devez identifier l'application qui lit à partir du lecteur du journal des transactions et l'en empêcher.
  • **Lecteurs de bases de données   **La latence acceptable pour les lecteurs qui contiennent des fichiers de bases de données Exchange (fichiers *edb et *stm) respecte les conditions suivantes (des valeurs supérieures indiquent un goulot d'étranglement de disque) :
    • La valeur maximale de Disque logique\Disque moyen s/Lecture sur un lecteur de base de données doit être inférieure à 50 ms (0,050 secondes).
    • La valeur moyenne de Disque logique\Disque moyen s/Lecture sur un lecteur de base de données doit être inférieure à 20 ms (0,020 secondes).
  • **Lecteurs TEMP et TMP   **La latence pour les lecteurs qui contiennent les répertoires TEMP et TMP doit être inférieure à 10 ms pour les écritures et les lectures. La valeur maximale pour la latence de lecture ou d'écriture doit être inférieure à 50 ms.
  • **Lecteur système et de page   **La latence pour les lecteurs qui contiennent les fichiers d'échange et les fichiers système Windows doit être inférieure à 10 ms pour les écritures et les lectures.
  • **Lecteur SMTP   **La latence pour les lecteurs qui contiennent les fichiers de serveur SMTP doit être inférieure à 10 ms pour les écritures et les lectures.

Causes de la latence

L'une des causes les plus courantes de latence de disque est que l'accès aux disques s'effectue à un taux supérieur à celui que le sous-système de disque peut prendre en charge. Dans ce cas, le disque est dit représenter un goulot d'étranglement. Cela signifie également que le sous-système de disque se situe à ou sous sa capacité de débit.

Si le taux d'Ops ES disque (Disque logique\Transferts disque/s) est proche de ou supérieur à celui de la capacité estimée, le disque est dit « sous sa capacité de débit » ou « sous sa capacité ». Dans ces cas, pour améliorer les performances du serveur, vous devez réduire la charge sur le sous-système de disque (déplacer des utilisateurs vers un autre serveur) ou augmenter la capacité du lecteur (en ajoutant davantage de piles ou des piles plus rapides).

Dans les cas où votre matériel ne fonctionne pas comme prévu, vous pouvez constater des latences, même si le taux d'E/S est considérablement inférieur à la capacité estimée.

Réduction de la latence de disque

Pour réduire la charge sur le sous-système de disque, vous pouvez réduire certaines des tâches effectuées par le serveur. En particulier, vous devez supprimer les applications facultatives qui contribuent à la charge du disque. Le processus Store.exe est la seule application qui doit accéder aux lecteurs de bases de données et des journaux de transactions.

Selon votre configuration système de disque actuelle, vous pouvez effectuer plusieurs actions pour réduire l'effet de ce problème.

Pour réduire la latence de disque

  • Si un lecteur de base de données ou de journal des transactions constitue un goulot d'étranglement, vous pouvez réduire la charge sur ce lecteur en déplaçant des utilisateurs vers une base de données ou un groupe de stockage hébergé sur un lecteur qui n'approche pas la capacité maximale. Si tous les lecteurs de bases de données ou de journaux des transactions approchent de leur capacité maximale, déplacez des utilisateurs vers un autre serveur. Pour plus d'informations, voir la rubrique sur le Déplacement de boîtes aux lettres utilisateur vers un autre serveur.

  • Parfois, la durée d'un taux d'E/S élevé est brève car elle résulte d'une opération MAPI chère. Dans ce cas, pour identifier l'utilisateur ou l'action qui cause les taux d'E/S élevés, vous pouvez utiliser ExMon, l'outil de surveillance des utilisateurs d'Exchange Server, conjointement avec les compteurs de performance des disques logiques. Si vous parvenez à isoler l'utilisateur, vous pourrez peut-être identifier l'application cliente qui génère l'excès de charge. Vous pouvez télécharger ExMon à partir du Centre de téléchargement Microsoft (https://go.microsoft.com/fwlink/?LinkId=54983).

  • Si vous utilisez une baie de disques RAID-5, il se peut que vous souhaitiez passer à une baie de disques RAID-10 pour améliorer les Ops ES disponibles prises en charge du sous-système de disque.

  • Pour améliorer les Ops ES disponibles prises en charge, envisagez d'ajouter d'autres disques à votre système de disque.

Pour plus d'informations