Pourquoi une application gourmande en disque s'exécuterait-elle plus rapidement sur un SAN que sur un disque physique? Je m'attendais à ce que le disque physique soit légèrement plus rapide, mais en fait, le processus s'est déroulé 100 fois plus rapidement lorsque son disque de travail a été défini sur une partition sur le SAN.
Notre supposition est que le SAN est optimisé pour être rapide alors que les paramètres de réglage du disque physique sont liés au système d'exploitation (Solaris) et n'ont pas été touchés ou le système d'exploitation corrigé.
Pendant l'activité la plus élevée, les E / S disque s'exécutaient à 100% et le temps nécessaire pour terminer une écriture était supérieur à 2 secondes car plusieurs processus écrivaient sur le disque en même temps.
(Pour info, l'application impliquée était Informatica PowerCenter)
la source
Sur le plan conceptuel, il semble toujours que le service de disque à partir du SAN soit plus lent que le service local. Cependant, de nombreux facteurs peuvent inverser la tendance et faire du SAN une option beaucoup plus rapide. Certains de ces facteurs sont:
Tous ces éléments affecteront vos performances sur le SAN et le disque local.
la source
Tout dépend du nombre de broches disponibles ... Plus le nombre de broches est élevé, plus il est rapide d'accéder à une donnée donnée. si vous êtes intensif en E / S, en particulier si vous êtes une application de base de données, vous pouvez facilement enterrer les performances du disque local avec une solution SAN qui peut avoir un nombre beaucoup plus élevé d'ensembles de disques pour la gestion des données de base, des index et autres.
Avec le sous-système de disque local, vous partagez également probablement l'accès aux têtes de lecture / écriture avec d'autres opérations, telles que r / w pour permuter, l'accès au système d'exploitation local et aux fichiers de bibliothèque, l'accès aux applications, etc ... Bien que individuellement rapide, le temps collectif Pour toutes les actions de lecture / écriture, déplacer les têtes de lecture / écriture d'une zone du disque pour couvrir un ensemble d'actions à une autre afin de satisfaire les exigences de votre application peut certainement battre les performances.
la source