Kami baru saja memigrasikan jaringan Windows kami untuk menggunakan DFS untuk file yang dibagikan. DFS berfungsi dengan baik, kecuali untuk satu masalah yang menjengkelkan: pengguna mengalami penundaan yang signifikan ketika mereka mencoba mengakses namespace DFS yang belum mereka akses selama beberapa waktu. Saya telah mencoba memecahkan masalah tetapi belum berhasil sejauh ini, dan saya berharap seseorang di sini mungkin memiliki beberapa petunjuk untuk membantu menyelesaikan masalah.
Pertama, beberapa latar belakang di jaringan kami:
Jaringan menggunakan domain Active Directory tingkat fungsional Windows 2008 dengan dua DC Windows 2008 dan dua server DNS (satu pada masing-masing DC). Jaringan hanya DNS - tidak ada WINS. Semua komputer berada di situs yang sama dan terhubung oleh Gigabit Ethernet. Kami memiliki sekitar 20 ruang nama DFS berbasis Domain dalam mode Windows 2008, dan setiap ruang nama DFS memiliki dua server ruang nama DFS Windows 2008 (dua server yang sama untuk semua ruang nama). Semua server namespace berada dalam mode FQDN dan semua target folder ditentukan menggunakan FQDN mereka. Semua komputer terbaru dengan Paket Layanan dan tambalan.
Target folder aktual (yaitu SMB membagikan folder DFS kami arahkan ke) tersebar di beberapa server file dan aplikasi, semua menjalankan Windows 2008 bar dua server aplikasi yang menjalankan Windows 2003 R2, tanpa setup replikasi sama sekali (misalnya semua folder DFS saat ini hanya memiliki satu target folder).
Beberapa detail tentang masalah ini:
Penundaan akses namespace umumnya 1 - 10 detik panjang dan tampaknya terjadi ketika komputer tertentu belum mengakses namespace yang diminta sekitar lima menit atau lebih.
Misalnya, jika pengguna belum mengakses \\ domain.name \ namespace1 \ selama lebih dari lima menit dan berupaya mengakses \\ domain.name \ namespace1 \ melalui Windows Explorer, jendela Explorer akan membeku selama 1 - 10 detik sebelum akhirnya melanjutkan dan menampilkan folder yang ada di \\ domain.name \ namespace1. Jika mereka kemudian menutup jendela Explorer dan mencoba mengakses \\ domain.name \ namespace1 \ lagi dalam waktu lima menit, konten akan ditampilkan hampir secara instan - jika mereka menunggu lebih dari lima menit maka akan melalui jeda 1 - 10 detik lagi.
Setelah "di dalam" namespace semuanya bagus dan cepat, itu hanya koneksi awal ke namespace yang lambat.
Penundaan penjelajahan tampaknya memengaruhi semua varian Windows yang kami gunakan (Windows 2008 x64 SP2, Windows 2003 R2 x86 SP2, Windows XP Pro x86 SP3) - mungkin sedikit lebih buruk di Windows XP / 2003 daripada di Windows 2008, tapi saya Saya tidak yakin apakah perbedaannya bukan hanya psikologis.
Mengakses target folder yang mendasarinya secara langsung menunjukkan tidak ada penundaan sama sekali - yaitu jika saham SMB yang ditunjuk oleh DFS diakses secara langsung (melewati DFS) maka tidak ada jeda.
Selama pemecahan masalah saya perhatikan bahwa "Durasi cache" untuk semua root DFS kami diatur ke 300 detik - 5 menit. Mengingat bahwa ini adalah jumlah waktu yang sama yang diperlukan untuk memicu jeda, saya berasumsi bahwa caching ini entah bagaimana terkait, meskipun saya tidak yakin persis apa yang di-cache pada klien dan karenanya apa yang perlu dilihat lagi setelah 5 menit berlalu.
Dalam mencoba menyelesaikan masalah, saya sudah mencoba / memeriksa yang berikut (tidak berhasil):
- Jalankan dcdiag di kedua Pengontrol Domain - tidak ada masalah ditemukan
- Selesai memeriksa server DNS dasar tanpa menemukan masalah - Saya tidak tahu cara memeriksa server DNS secara detail, tapi saya akan menambahkan bahwa jaringan tidak menunjukkan perilaku aneh lainnya yang mungkin mengarah ke masalah DNS
- Anti Virus dinonaktifkan pada klien dan server
- Menghapus salah satu server namespace dari beberapa ruang nama - tidak ada perbedaan
Jadi di situlah saya merencanakan - dan saya kehabisan ide. Adakah yang bisa menyarankan apa yang menyebabkan penundaan dan / atau apa yang harus saya coba selanjutnya?