¿Cómo empezar a solucionar problemas de rendimiento de escritura mdadm raid10 de Linux?

¿Cómo empezar a solucionar problemas de rendimiento de escritura mdadm raid10 de Linux?

Usando Linux mdadm, configuré una matriz raid10,f2 de seis discos. Estoy usando unidades SATA de 7200 RPM. La mayor carga que me preocupa es grabar cuatro transmisiones de video en vivo (en el peor de los casos, 20 Mbits cada una, el tamaño final del archivo termina siendo de 10 GB en el peor de los casos), mientras veo otro archivo previamente guardado (características similares).

He estado viendo fallos en las grabaciones que parecen fotogramas eliminados. Sospecho que mi matriz RAID no está a la altura, pero me gustaría saber más sobre qué está pasando específicamente. ¿Está buscando demasiado? ¿Hay alguna espera aleatoria? ¿Hay algún dispositivo específico en la matriz que esté tardando más que los demás, etc.?

¿Qué tipo de herramientas debería utilizar, qué información debería recopilar y cómo la interpreto? Idealmente, me gustaría tener algo que recopile datos durante varios días y luego podría volver atrás y verlos, pero si eso no es posible, también funcionarán más herramientas de tipo instantánea en vivo.

Respuesta1

Para uso de grabación sar- en muchas distribuciones parte delestado del sistemapaquete.

Otra herramienta que forma parte deestado del sistemaes iostat.

Supongamos que tienes un raid1 (md0) compuesto por sdd y sde. Para ver el disk-io:

iostat -d -m 1 md0 sdd sde.

Así es como observé hoy una incursión de software SAN de múltiples rutas para ver si el tráfico se equilibra en todas las rutas activas.

información relacionada