¿Cuál podría ser la mejor práctica al realizar la asignación para que el rendimiento de E/S sea alto?

¿Cuál podría ser la mejor práctica al realizar la asignación para que el rendimiento de E/S sea alto?

Tengo una pregunta sobre la planificación. Recientemente, recibí una solicitud para crear 2 LUN de 625 GB (clariion cx-240), FC Connected, para el servidor ESX 4.0 (cuatro nuevos hosts). No sé la aplicación que estarían ejecutando. Sin embargo, solo tenía la opción de tallar luns del raid 5. Todos los discos FC, y no busqué la cantidad de discos en el grupo raid, solo busqué la capacidad. Estos grupos de raid existentes se utilizan para muchas aplicaciones: DB2, SAP y otras. ¿Eso haría alguna diferencia porque estoy tomando luns de 20 RG?

Esto es lo que hice, creé 2 metas. Ahora, para empezar con los grupos de raid tenía, como dije, todos RAID5. Entonces decidí llevarme 10 luns de 63GB y otros 63GB con 10 luns. Luego creé un meta para cada uno y asigné el almacenamiento, asigné los cuatro hosts a ese SG.

Entonces presenté 630 + 630, es decir, un total de 1260 GB y la solicitud fue de 1250 GB. Ahora mi pregunta es, ¿es la mejor práctica convertir los GB para bloquearlos y asignarlos, de modo que se cumpla el requisito exacto?

Otra cosa que quiero aclarar es que decidí usar luns de tamaño pequeño para que el impacto de E/S no sea mucho. ¿Podría haber hecho algo mejor al cumplir con este requisito? (tamaño lun al crear meta)

Por favor, avíseme para poder asegurarme de asignar la mejor manera la próxima vez...

¡Gracias por leer!

Quiero servir a mi cliente de la mejor manera y soy un novato, así que no ignores mi publicación y ayúdame a comprender cuál es la mejor manera, si la hay, para poder trabajar de manera más inteligente la próxima vez.

Respuesta1

Tuve problemas para seguir algo de lo que escribiste, pero comenzaré con las preguntas.

En primer lugar, su decisión de proporcionar más LUN (volúmenes) más pequeños no fue mala. En general, la regla del almacenamiento es ampliar antes de profundizar, y cada volumen tendrá su propia cola de comandos, lo que podría convertirse en una limitación en las E/S. También significa que el trabajo se distribuye de manera más uniforme entre los SP y los puertos, lo que reduce la probabilidad de que estos se conviertan en un cuello de botella. Dicho esto, LUN más pequeños no significan menos trabajo para el sistema. Los servidores realizarán la misma cantidad de lecturas y escrituras, sin importar cómo distribuya su almacenamiento.

En cuanto a su decisión de reutilizar el mismo RAID que sus otras aplicaciones, si es su única opción, no se preocupe. Es otro recurso compartido, pero ahora la dirección que van la mayoría de los administradores es dividir todas las cargas de trabajo en todas las unidades. Incluso si hay contención, el rendimiento individual de cada carga de trabajo no será peor que si estuviera solo en un subconjunto de unidades, y cuando no hay contención, cada carga de trabajo va mucho más rápido.

En EMC, que ejecuta bases de datos altamente transaccionales (que tienden a realizar hasta un 70% de lecturas aleatorias), recomendaría utilizar RAID-10 en lugar de RAID-5. Reduce el espacio utilizable a la mitad, pero aumenta la velocidad de acceso al disco. No soy un defensor de los proveedores, pero incluso la propia EMC recomienda RAID-10 para aplicaciones con uso intensivo de disco.

En cuanto a qué hacer con esos últimos 10 GB, es una cuestión de quien paga por el almacenamiento.

Respuesta2

Quizás el mayor descuido que cometió fue no obtener los requisitos de almacenamiento antes de asignarlos. Tiene una serie de lo que parecen ser aplicaciones de almacenamiento de baja latencia y esta nueva demanda podría arruinar el nivel de servicio que antes disfrutaba. Supongamos que no supieran cuál era su aplicación, en respuesta habría puesto sus volúmenes en el nivel de almacenamiento más bajo disponible y habría monitoreado su rendimiento (y con qué frecuencia gritan).

Hay una gran variedad de opciones para soluciones de almacenamiento. Necesita una visión de alto nivel de cuál es realmente el servicio que ofrece y luego las herramientas necesarias para asegurar esos acuerdos de nivel de servicio para sus clientes. Al final, está administrando un recurso compartido complejo al que se le impondrá un espectro completo de demandas. Una vez que comprenda ese paradigma, el camino hacia mejores tácticas y equipos para respaldar su posición debería presentarse mientras aumenta su experiencia en el tema y con el tiempo.

información relacionada