Condividi tramite


Centro sincronizzazione: sincronizzazione lenta dei file offline in alcuni file server

Questo articolo descrive un problema che rallenta lo stato di avanzamento delle operazioni di sincronizzazione file delle cartelle offline da Microsoft Sync Center.

Numero KB originale: 3046857

Riepilogo

Quando Microsoft Sync Center sincronizza i file offline, l'operazione di sincronizzazione potrebbe richiedere più tempo del previsto. Questo comportamento si verifica quando il file server back-end enumera il contenuto della directory non ordinato (un elenco in cui i nomi file non vengono ordinati alfabeticamente). Ciò influisce sulle prestazioni di Microsoft Sync Center quando sincronizza i file offline con file server non Microsoft.

Ulteriori informazioni

Microsoft Sync Center confronta l'elenco di directory del sistema locale con un elenco di file ricevuti dal file server remoto. Il Centro sincronizzazione esegue questa operazione effettuando chiamate di directory di query sul file server remoto tramite il protocollo SERVER Message Block (CIFS, SMB, SMB2 e SMB3). I file server Microsoft restituiscono sempre i risultati della directory di query in ordine alfabetico, ordinati in base al nome file. Il file system NTFS sottostante gestisce gli elenchi ordinati.

Molti file system sottostanti non mantengono elenchi ordinati. Sono inclusi i file system usati dalla maggior parte degli implementatori del protocollo SMB di terze parti e dei file system Microsoft, ad esempio FAT32. Di conseguenza, la maggior parte dei file server di terze parti presenta ritardi nelle prestazioni quando sincronizzano i file offline tramite Il Centro sincronizzazione.

Nota

Il protocollo SMB non richiede l'ordinamento dei risultati della directory di query.

L'impatto significativo delle prestazioni dipende da diversi fattori, tra cui il numero di file, la lunghezza dei nomi di file (entrambe le proprietà influiscono sulle dimensioni totali dei metadati del file) e sulla modalità di annullamento dell'ordinamento dei risultati. Quando sono presenti molti file (centinaia o migliaia) con nomi di file di grandi dimensioni che sono profondamente fuori ordine, sono necessarie più query di directory del file system locale e più query di directory remote nel file server remoto.

È possibile risolvere questo problema usando cartelle più piccole (in termini di numero di file o dimensioni del nome file). Consente inoltre di aumentare la misura in cui i file vengono registrati in ordine ordinato nel file system sottostante.

Lo scenario influisce solo sulle prestazioni. La sincronizzazione dei file offline viene eseguita correttamente e correttamente.