none
Lentitud de copia en recurso compartido SMB RRS feed

  • Pregunta

  • Hola

    Antes que nada, decir que llevo días buceando en los foros de Microsoft (además de por todo Internet) en busca de una posible solución a este problema, ninguna de las acciones recomendadas me ha funcionado.

    Me percaté del problema cuando un usuario con un equipo Windows 10 me informó de que al querer copiar una gran cantidad de pequeños ficheros desde una carpeta compartida por un servidor Linux, esta copia era extremadamente lenta. Pensé que el problema era la config del servidor Linux, pero haciendo las pruebas desde otro equipo Windows 10 distinto, este presentó una velocidad de copia normal, equivalente a como si accediera a un servidor Windows. Tanto es así, que realicé la misma prueba desde 5 ubicaciones distintas, 2 W10Pro v20H2, 2 W10Pro v2004 y 1 era un W7Pro, los resultados mostraron resultados muy similares en los accesos para 3 de los equipos, mientras que había 2 equipos cuyo resultado era muy lento, estos dos equipos eran los W10Pro v2004.

    El recurso compartido consistía en una carpeta con 1530 ficheros/carpetas y un volumen total de 28 Mb. Todos los equipos W10 hicieron uso de SMBv3.1.1, y los parámetros que ofrecía Get-SmbClientConfiguration era los mismos. Para Windows 7 se utilizó SMBv2.1. y el servidor Linux con Samba 4.10 usando por defecto SMB3_11 .

    La parte que mas castigaba este lento comportamiento, es la de la fase de “discovery” que se realiza al comenzar la operación de copia, es decir el tiempo que tarda Windows en saber “que y cuanto” tiene que copiar, ello demora en exceso el proceso de copia y acaba ofreciendo un pésimo resultado. Mientras que un equipo “normal” tardaba apenas 8/10 segundos a comenzar la copia, los equipos afectados tardaban mas de 1 minuto antes de comenzar la copia.

    Durante las pruebas me percaté de que W10 v2004 no era capaz de "dialogar" con ningún otro dialecto de SMB que no fuese el 3.1.1, forcé el uso de SMB3 a 3.0.2 o 3.1.0 en Linux y los W10 v20H2 accedían sin problema, mientras que los W10 v2004 directamente no podían ni conectar  (estara esto tambien relacionado????).

    Decir también que el acceso a una carpeta compartida entre dos W10 v2004 ofrecía los mismos malos resultados, por lo que no se puede culpar a Linux.

    Después de navegar por internet en busca de soluciones, probé todo lo que encontré y el resultado no cambio en ningún caso:

    Probé cambiar valores “cache” de SmbClientConfiguration:

    • -DirectoryCacheLifetime 0
    • -FileInfoCacheLifetime 0
    • -FileNotFoundCacheLifetime 0

    Probé a activar/desactivar SMB1 | SMB2

    Probé Activar/desactivar SMB Direct

    Resetear la pila TCP ( netsh int ip reset )

    Deshabilitar IPv6

    Habilitar/deshabilitar NetBIOS sobre TCP/IP

    Reinstalar drivers de la tarjeta de red

    Use TCPOptimizer para customizar algunos parámetros de la tarjeta de red

    Actualice W10Pro v2004 a la versión v20H2

    Nada de lo anterior cambio los resultados, como única manera “real” que encontré de que uno de los equipos afectados con la v2004 funcionara correctamente, fue formatear y realizar una instalación limpia con la v20H2, entonces si los resultados fueron los correctos.

    Se por lo que he encontrado por internet que el problema se presenta en diferentes situaciones y/o versiones de Windows 10, y que hay personas a las cuales alguna de las opciones anteriores se lo ha solventado. También se que son muchos los factores que intervienen en todo ello, pero lo cierto es que este no es un comportamiento razonable y yo diría que parece tener su origen en los cambios que realizó Microsoft cuando decidió prescindir de SMB1.

    ¿Alguien tiene una buena pista sobre el culpable de este problema?


    <style><br _moz_dirty="" /></style>

    viernes, 29 de enero de 2021 9:37

Respuestas

  • Hola Miquel Espinar

     

    Gracias por levantar tu consulta en los foros de TechNet. Con respecto a la misma y tal y como comentas Windows 10 v2004 y SMB1 no son "amigos". He podido observar multitud de casos parecidos al tuyo y en cada uno de ellos, en función del entorno en el que se encuentran, la solución es diferente. Mi recomendación tal y como has hecho, sería que actualizaras a una versión más reciente esos equipos si fuera posible.

     

    Igualmente te comparto a continuación los siguientes enlaces que contienen documentación oficial sobre el problema que reportas:

     

    SMB is Dead, Long Live SMB!

     

    Stop using SMB1

     

    SMB1 Product Clearinghouse

     

     

    Cualquier duda referente a productos Microsoft, puedes consultarnos. Es un gusto informarte.

    Gracias por usar los foros de TechNet.

     

     

    Miguel Mosquera

     

    --------------------------------------------------------------------------

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    viernes, 29 de enero de 2021 19:54
    Moderador

Todas las respuestas

  • Hola Miquel Espinar

     

    Gracias por levantar tu consulta en los foros de TechNet. Con respecto a la misma y tal y como comentas Windows 10 v2004 y SMB1 no son "amigos". He podido observar multitud de casos parecidos al tuyo y en cada uno de ellos, en función del entorno en el que se encuentran, la solución es diferente. Mi recomendación tal y como has hecho, sería que actualizaras a una versión más reciente esos equipos si fuera posible.

     

    Igualmente te comparto a continuación los siguientes enlaces que contienen documentación oficial sobre el problema que reportas:

     

    SMB is Dead, Long Live SMB!

     

    Stop using SMB1

     

    SMB1 Product Clearinghouse

     

     

    Cualquier duda referente a productos Microsoft, puedes consultarnos. Es un gusto informarte.

    Gracias por usar los foros de TechNet.

     

     

    Miguel Mosquera

     

    --------------------------------------------------------------------------

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    viernes, 29 de enero de 2021 19:54
    Moderador
  • Hola Miquel Espinar

     

    ¿Alguna actualización sobre la consulta realizada? ¿Alguna de las respuestas proporcionadas  te ayudó?

     

    Igualmente, si resuelves el problema que estás experimentando en tu entorno, te agradecería que compartieras la solución, ya que podría ser útil para otros usuarios en un futuro.

     

    Espero tu respuesta.

     

    Gracias.

     

    Cualquier duda referente a productos Microsoft, puedes consultarnos. Es un gusto informarte.

    Gracias por usar los foros de TechNet.

     

     

    Miguel Mosquera

     

    --------------------------------------------------------------------------

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    lunes, 1 de febrero de 2021 18:28
    Moderador