Di recente abbiamo migrato la nostra rete Windows per utilizzare DFS per i file condivisi. DFS funziona bene, tranne per un fastidioso problema: gli utenti riscontrano un ritardo significativo quando provano ad accedere a uno spazio dei nomi DFS a cui non hanno avuto accesso per un po 'di tempo. Ho provato a risolvere il problema, ma finora non ho avuto successo, e speravo che qualcuno qui potesse avere alcuni suggerimenti per aiutare a risolvere il problema.
Innanzitutto, alcuni retroscena sulla nostra rete:
La rete utilizza un dominio Active Directory a livello funzionale di Windows 2008 con due controller di dominio di Windows 2008 e due server DNS (uno su ciascuno dei controller di dominio). La rete è solo DNS - nessun WINS. Tutti i computer si trovano nello stesso sito e collegati tramite Gigabit Ethernet. Abbiamo circa 20 spazi dei nomi DFS basati su dominio in modalità Windows 2008 e ogni spazio dei nomi DFS ha due server dello spazio dei nomi DFS di Windows 2008 (gli stessi due server per tutti gli spazi dei nomi). Tutti i server dello spazio dei nomi sono in modalità FQDN e tutte le destinazioni delle cartelle sono specificate usando il loro FQDN. Tutti i computer sono aggiornati con Service Pack e patch.
Le destinazioni delle cartelle effettive (ovvero le condivisioni SMB alle quali puntano le nostre cartelle DFS) sono distribuite su più file e server applicazioni, tutti con Windows 2008 a barre su due server applicazioni che eseguono Windows 2003 R2, senza alcuna configurazione di replica (ad esempio tutte le cartelle DFS attualmente ha solo una destinazione cartella).
Qualche dettaglio in più sul problema:
Il ritardo di accesso allo spazio dei nomi è generalmente compreso tra 1 e 10 secondi e sembra verificarsi quando un determinato computer non ha avuto accesso allo spazio dei nomi richiesto per circa cinque minuti o più.
Ad esempio, se l'utente non ha avuto accesso a \\ domain.name \ namespace1 \ per più di cinque minuti e ha tentato di accedere a \\ domain.name \ namespace1 \ tramite Esplora risorse, la finestra di Explorer si bloccherà per 1 - 10 secondi prima che finalmente riprendere e visualizzare le cartelle esistenti in \\ domain.name \ namespace1. Se poi chiudono la finestra di Explorer e tentano di accedere nuovamente a \\ domain.name \ namespace1 \ entro cinque minuti, i contenuti verranno visualizzati quasi istantaneamente - se aspettano più di cinque minuti, passeranno di nuovo la pausa di 1 - 10 secondi.
Una volta "dentro" lo spazio dei nomi tutto è bello e scattante, è solo la connessione iniziale allo spazio dei nomi che è lenta.
I ritardi di navigazione sembrano influenzare tutte le varianti di Windows che utilizziamo (Windows 2008 x64 SP2, Windows 2003 R2 x86 SP2, Windows XP Pro x86 SP3) - è probabilmente un po 'peggio in Windows XP / 2003 rispetto a Windows 2008, ma io non sono sicuro che la differenza non sia solo psicologica.
L'accesso ai target delle cartelle sottostanti non mostra direttamente alcun ritardo, ovvero se si accede direttamente alle condivisioni SMB indicate da DFS (ignorando DFS), non vi è alcuna pausa.
Durante la risoluzione dei problemi ho notato che la "Durata della cache" per tutte le nostre radici DFS è impostata su 300 secondi - 5 minuti. Dato che questo è lo stesso tempo necessario per innescare la pausa, presumo che questa memorizzazione nella cache sia in qualche modo correlata, anche se non sono sicuro di cosa sia memorizzato nella cache sul client e quindi di cosa debba essere cercato nuovamente dopo che sono trascorsi 5 minuti.
Nel tentativo di risolvere il problema ho già provato / verificato quanto segue (senza successo):
- Esegui dcdiag su entrambi i controller di dominio - non sono stati rilevati problemi
- Eseguito alcuni controlli di base del server DNS senza trovare alcun problema: non so come controllare in dettaglio i server DNS, ma aggiungerei che la rete non presenta altri comportamenti strani che potrebbero indicare un problema DNS
- Anti-virus disabilitato su client e server
- Rimozione di uno dei server dello spazio dei nomi da un paio di spazi dei nomi - nessuna differenza
Ecco dove sto andando - e sono senza idee. Qualcuno può suggerire cosa potrebbe causare i ritardi e / o cosa dovrei provare dopo?