Compartir a través de


Centro de sincronización: sincronización lenta de archivos sin conexión en algunos servidores de archivos

En este artículo se describe un problema que ralentiza el progreso de las operaciones de sincronización de archivos de carpetas sin conexión por parte del Centro de sincronización de Microsoft Sync.

Número de KB original: 3046857

Resumen

Cuando el Centro de sincronización de Microsoft Sincronización sincroniza archivos sin conexión, la operación de sincronización puede tardar más de lo esperado. Este comportamiento se produce cuando el servidor de archivos back-end enumera el contenido del directorio no ordenado (una lista en la que los nombres de archivo no están ordenados alfabéticamente). Esto afecta al rendimiento del Centro de sincronización de Microsoft cuando sincroniza archivos sin conexión con servidores de archivos que no son de Microsoft.

Más información

El Centro de sincronización de Microsoft compara la lista de directorios del sistema local con una lista de archivos que recibe del servidor de archivos remoto. El Centro de sincronización realiza llamadas de directorio de consulta en el servidor de archivos remotos a través del protocolo Bloque de mensajes del servidor (CIFS, SMB, SMB2 y SMB3). Los servidores de archivos de Microsoft siempre devuelven los resultados del directorio de consulta en orden alfabético, ordenados por nombre de archivo. (El sistema de archivos NTFS subyacente mantiene listas ordenadas).

Muchos sistemas de archivos subyacentes no mantienen listas ordenadas. Esto incluye los sistemas de archivos que usan la mayoría de los implementadores de protocolo SMB de terceros y sistemas de archivos de Microsoft, como FAT32. Por lo tanto, la mayoría de los servidores de archivos de terceros muestran retrasos en el rendimiento cuando sincronizan archivos sin conexión mediante el Centro de sincronización.

Nota:

El protocolo SMB no requiere que se ordenan los resultados del directorio de consulta.

El rendimiento considerablemente afectado depende de varios factores, incluido el número de archivos, la longitud de los nombres de archivo (ambas propiedades afectan al tamaño total de los metadatos del archivo) y cómo se anula la ordenación de los resultados. Cuando hay muchos archivos (cientos o miles) con nombres de archivo grandes que están profundamente desordenados, se requieren más consultas de directorio del sistema de archivos local y más consultas de directorio remoto en el servidor de archivos remoto.

Puede facilitar este problema mediante carpetas más pequeñas (ya sea en términos de recuento de archivos o tamaño de nombre de archivo). También ayuda si puede aumentar la medida en que los archivos se registran en orden ordenado en el sistema de archivos subyacente.

El escenario solo afecta al rendimiento. De lo contrario, la sincronización de archivos sin conexión se produce correctamente y correctamente.