velocidad de lectura lenta iscsi

velocidad de lectura lenta iscsi

Actualmente estamos experimentando velocidades muy lentas al copiar un archivo enorme (más de 35 GB), para nuestra sorpresa, comienza con una velocidad de transferencia muy alta de 300 MB/s, luego cae a 4 MB/s después de 10 a 20 segundos de transferencia. el archivo se está transfiriendo desde los LUN iSCSI a las unidades locales de la máquina, también intenté copiar el archivo a /dev/null los resultados son los mismos, hay un enlace de 1 Gbs que va al destino, el destino, el conmutador y el iniciador son todos en una VLan privada, las MTU también se establecen en 9000 en los tres componentes.

¿Alguien puede ayudarnos a entender por qué la transferencia de repente baja a 4 MB/s?

Gracias por tu tiempo.

El almacenamiento es NETAPP FAS2040, RHL 5.2, conmutadores CISCO.

Saludos,

Respuesta1

Es probable que su conmutador no pueda manejar 9000 MTU, por lo que tendrá que retransmitir muchos paquetes. Cambie su MTU al valor predeterminado 1500 y vea si la velocidad mejora.

Otros factores incluyen la carga del host (no importa si /dev/null o no, el adaptador de red aún se puede cargar) y la velocidad máxima de las unidades de almacenamiento. Dado que está a ~4 MB/s, dudo que sea un cuello de botella en la unidad, pero su enrutador descarta toneladas de paquetes debido a una MTU demasiado alta.

Respuesta2

Si tiene conmutadores Cisco decentes y probablemente se admita una MTU de 9000, pero debe asegurarse de que las tramas gigantes estén habilitadas en todas partes en la ruta donde verá retransmisiones de paquetes.

Probar la compatibilidad con marcos gigantes de su ruta es bastante fácil. Desde su host, haga ping a su netapp con un tamaño de paquete de 9000. Querrá hacer ping desde ambas interfaces a ambas direcciones de destino (suponiendo que tenga rutas múltiples). Finalmente, eso no es una garantía del 100%; lo siguiente que debe hacer es revisar su conmutador para confirmar que no hay paquetes fragmentados. Creo que hay un contador y, de ser así, no deberías ver ningún paquete.

Dicho todo esto, dudo que sean marcos gigantes, y más aún, los marcos gigantes probablemente le brinden muy poco rendimiento en un enlace de 1 g. Si tiene enlaces duales de 1g, en el mejor de los casos debería esperar ver entre 200 y 240 MBps. No estoy seguro de dónde vino 300, matemáticamente hablando eso suena casi imposible. Sin embargo, copiar un archivo de 35 GB a 4 MBps suena muy bajo. Es un archivo grande, que debería ser 100% IO secuencial. Sospecho que no está relacionado con su SAN o su conmutación y más con su host. ¿Cómo es el disco que estás copiando también? ¿Cuántos discos, qué raid, si corresponde? ¿Alguna BBC? ¿Has probado con otro host? Además, ¿cómo es su configuración de rutas múltiples? ¿Estás usando round robin? Sospecho que sí si alcanzas más de 120 MBps.

información relacionada