Escuché que demasiadas rutas podrían afectar el rendimiento de la infraestructura de almacenamiento. ¿Alguien puede responder por qué?
No se trata de la cantidad de rutas para un solo servidor, sino de la infraestructura completa: qué impacto tiene en los conmutadores FC/matriz de almacenamiento, etc.
Recuerdo que en la empresa anterior para la que trabajé teníamos un proyecto para disminuir el número de rutas, ya que tenía cierto impacto en el rendimiento en SAN/conmutadores/matriz de almacenamiento backend (no recuerdo los detalles, pero allí teníamos conmutadores Brocade y estábamos migrando desde el almacenamiento de EMC). matriz a NetApp).
Una búsqueda rápida en Google no arrojó muchos resultados. Nuestro equipo de DBA solicitó 20 discos de votación para el backend de Oracle, de 5 Gb cada uno y, dejando de lado los gastos generales de administración, pensé que también podría afectar el rendimiento.
Respuesta1
Me temo que no puedo recomendarte el artículo, pero espero que ya hayas encontrado una buena fuente de información. Si no, aquí lo que puedo recordar sobre el tema.
Según recuerdo, un problema muy raro con una cantidad excesiva de ISL podría surgir en Brocade SAN cuando hay una cantidad realmente grande de conmutadores y están conectados mediante una topología de malla completa. Puedo estar equivocado, pero estaba relacionado con FSPF cuando no puede enumerar todas las rutas. No estoy seguro si es real hoy en día.
Creo que la limitación del número de ruta puede ser bienvenida si la política restrictiva de entrega en pedido (IOD) está habilitada en los conmutadores. Pero si IOD está habilitado, significa que ya enfrentaste problemas con marcos desordenados (causados por cambios de ISL, etc.) y dispositivos que no pueden tolerarlo, pero tienes que vivir como está (por ejemplo, porque tiene caminos largos hasta un sitio remoto).
Las operaciones secuenciales suelen ser atendidas más rápidamente por los sistemas de almacenamiento. Por lo tanto, las matrices intentan detectar operaciones secuenciales de lectura y escritura para habilitar algoritmos apropiados y proporcionar un mejor rendimiento. Tener una cantidad excesiva de rutas al mismo LUN a veces puede confundir a los sistemas de almacenamiento y pueden comenzar a tratarlos como IO aleatorios sin aplicar optimizaciones secuenciales.