Le temps d'attente du SAN peut signifier que votre stockage est le goulot d'étranglement. Il peut également s'agir des paramètres du serveur ou de la connexion entre vos serveurs et le stockage, mais le plus souvent, lorsque je constate un temps d'attente pour un disque SAN, c'est simplement que le SAN est occupé.
Tout d'abord, vérifiez les performances des disques qui soutiennent le volume. Vous recherchez des pics d'IO/s ou de MB/s en lecture ou en écriture, et potentiellement un pic d'utilisation du cache. Essayez d'examiner uniquement le matériel impliqué dans le volume que vous étudiez. De plus, regardez un peu en arrière et en avant dans le temps pour voir s'il y a eu des pics plus élevés qui n'ont pas causé de problèmes. Si tel est le cas, il est peu probable que le matériel de stockage soit à l'origine du problème. Une action corrective pour un goulot d'étranglement matériel sur le stockage pourrait inclure la migration de ce volume vers un autre pool ou RAID, ou l'augmentation du nombre de fuseaux ou de cache.
Deuxièmement, vérifiez les paramètres de profondeur de file d'attente sur le serveur. Si la profondeur de la file d'attente est très élevée, votre serveur verra des latences plus importantes pendant les périodes de forte utilisation. La profondeur de la file d'attente est un moyen pour le stockage de dire au serveur de réduire ses entrées/sorties pour permettre au stockage de rattraper son retard. 32 est un bon nombre moyen qui serait supporté par la plupart des OS de serveur et la plupart des dispositifs de stockage que j'ai vus. J'ai vu des valeurs supérieures et inférieures fonctionner également, mais si elle est fixée à 1024 ou autre, cela pourrait expliquer les temps d'attente élevés. Dans une situation où la profondeur de la file d'attente est très élevée, le serveur met en file d'attente tout ce qu'il veut faire, puis le stockage le fait aussi vite qu'il l'aurait fait si la profondeur de la file d'attente était beaucoup plus faible. Comme le serveur mesure le temps d'attente à partir du moment où un élément entre dans la file d'attente et en sort, le temps d'attente augmente.
Enfin, vérifiez les journaux d'erreurs du serveur. Assurez-vous qu'il n'y a pas de problèmes au niveau du transfert (comme les délais d'attente du disque ou les échecs de chemin). Si c'est le cas, vous devriez examiner le commutateur.