¿Por qué, cuando copio un archivo (Windows Explorer Copiar, Pegar), obtengo una velocidad de transferencia de ~ 100 KB / s desde una unidad asignada usando el comando "uso neto" en el símbolo del sistema y entre 25-50 MB / s de velocidad de transferencia cuando mapear el disco usando el explorador de Windows? ¿Qué tienen de diferente estos dos métodos que afectarían la velocidad de transferencia?
Givens / Medio ambiente:
Servidor del recurso compartido: Windows 2012R2, bloqueado con el punto de referencia CIS en http://benchmarks.cisecurity.org/downloads/show-single/?file=windows2012R2.110
- La configuración fue bloqueada por la política de grupo en el controlador de dominio del que es miembro el servidor.
El servidor del recurso compartido está conectado a un controlador de dominio en la misma red, llamémoslo "mydomain.local"
Servidor que se conecta al recurso compartido: Windows 2008R2, ubicación remota, dominio diferente, llamémoslo "mydomain.remote"
Al eliminar todas las configuraciones recomendadas por CIS, la velocidad es rápida para ambos tipos de mapeo de unidades de red.
Los servidores de conexión y uso compartido están en dos centros de datos diferentes, conectados a través de Internet.
Independientemente de qué conexión (uso neto / explorador de Windows) se use, se proporcionan las mismas credenciales. Llamemos a esta cuenta: mydomain.local \ myuser
Creo que la velocidad es lenta debido a esto ( http://jrs-s.net/2013/04/15/windows-server-2012-slow-networksmbcifs-problem/ ), pero no sé por qué sería diferente dependiendo de si se utilizó el "uso neto" en lugar del explorador de Windows.
Respuestas:
He visto situaciones varias veces con respecto a los controladores de dominio que alojan recursos compartidos. Requieren una firma de seguridad en SMB que puede reducir drásticamente las tasas de transferencia de archivos hacia y desde los controladores de dominio, especialmente en hardware heredado, ya que el proceso de cifrado grava al procesador con bastante fuerza.
Aquí está la clave de registro
HKLM \ System \ CurrentControlSet \ Services \ LanManServer \ Parameters \ RequireSecuritySignature
Aquí hay un artículo relacionado con estas declaraciones.
https://technet.microsoft.com/en-us/library/c9dfa127-8e28-46de-81d0-6d0742c28420
fuente