Gần đây chúng tôi đã di chuyển mạng Windows của chúng tôi để sử dụng DFS cho các tệp được chia sẻ. DFS đang hoạt động tốt, ngoại trừ một vấn đề gây phiền nhiễu: người dùng gặp phải sự chậm trễ đáng kể khi họ cố gắng truy cập vào một không gian tên DFS mà họ đã không truy cập trong một thời gian. Tôi đã cố gắng khắc phục sự cố nhưng cho đến nay vẫn chưa có thành công nào và tôi hy vọng ai đó ở đây có thể có một số gợi ý để giúp giải quyết vấn đề.
Đầu tiên, một số nền tảng trên mạng của chúng tôi:
Mạng sử dụng miền Active Directory cấp độ chức năng của Windows 2008 với hai DC Windows 2008 và hai máy chủ DNS (một trên mỗi DC). Mạng chỉ là DNS - không có CHIẾN THẮNG. Tất cả các máy tính được đặt tại cùng một trang và được kết nối bằng Gigabit Ethernet. Chúng tôi có khoảng 20 không gian tên DFS dựa trên tên miền trong chế độ Windows 2008 và mỗi không gian tên DFS có hai máy chủ không gian tên DFS Windows 2008 (cùng hai máy chủ cho tất cả các không gian tên). Tất cả các máy chủ không gian tên đều ở chế độ FQDN và tất cả các mục tiêu thư mục được chỉ định bằng FQDN của chúng. Tất cả các máy tính đều được cập nhật với Gói dịch vụ và bản vá.
Các mục tiêu thư mục thực tế (ví dụ SMB chia sẻ các thư mục DFS của chúng tôi) nằm rải rác trên một số máy chủ ứng dụng và tệp, tất cả đều chạy Windows 2008 hai máy chủ ứng dụng chạy Windows 2003 R2, không có thiết lập sao chép nào (ví dụ: tất cả các thư mục DFS hiện tại chỉ có một mục tiêu thư mục).
Một số chi tiết về vấn đề:
Độ trễ truy cập không gian tên thường dài 1 - 10 giây và dường như xảy ra khi một máy tính cụ thể không truy cập vào không gian tên được yêu cầu trong khoảng năm phút trở lên.
Ví dụ: nếu người dùng chưa truy cập \ domain.name \ namepace1 \ trong hơn năm phút và cố gắng truy cập \ domain.name \ namepace1 \ qua Windows Explorer, cửa sổ Explorer sẽ đóng băng trong 1 - 10 giây trước khi cuối cùng nối lại và hiển thị các thư mục tồn tại trong \ domain.name \ namepace1. Sau đó, nếu họ đóng cửa sổ Explorer và cố gắng truy cập \ domain.name \ namepace1 \ trong vòng năm phút, nội dung sẽ được hiển thị gần như ngay lập tức - nếu họ chờ lâu hơn năm phút, nó sẽ lại tiếp tục tạm dừng 1 - 10 giây.
Khi "bên trong" không gian tên, mọi thứ đều tốt và linh hoạt, đó chỉ là kết nối ban đầu với không gian tên chậm.
Sự chậm trễ duyệt web dường như ảnh hưởng đến tất cả các biến thể của Windows mà chúng tôi sử dụng (Windows 2008 x64 SP2, Windows 2003 R2 x86 SP2, Windows XP Pro x86 SP3) - có thể tệ hơn một chút trong Windows XP / 2003 so với Windows 2008, nhưng tôi Tôi không chắc sự khác biệt không chỉ là tâm lý.
Truy cập các mục tiêu thư mục cơ bản trực tiếp thể hiện không có độ trễ nào - tức là nếu các cổ phiếu SMB được chỉ ra bởi DFS được truy cập trực tiếp (bỏ qua DFS) thì không có tạm dừng.
Trong quá trình xử lý sự cố, tôi nhận thấy rằng "Thời lượng bộ nhớ cache" cho tất cả các gốc DFS của chúng tôi được đặt thành 300 giây - 5 phút. Cho rằng đây là cùng một khoảng thời gian cần thiết để kích hoạt tạm dừng, tôi cho rằng bộ đệm này có liên quan nào đó, mặc dù tôi không chắc chính xác những gì được lưu trong bộ nhớ cache trên máy khách và do đó những gì cần phải tra cứu lại sau 5 phút đã trôi qua.
Khi cố gắng giải quyết vấn đề tôi đã thử / kiểm tra như sau (không thành công):
- Chạy dcdiag trên cả hai Bộ điều khiển miền - không tìm thấy sự cố nào
- Thực hiện một số kiểm tra máy chủ DNS cơ bản mà không tìm thấy bất kỳ sự cố nào - Tôi không biết cách kiểm tra chi tiết các máy chủ DNS, nhưng tôi sẽ thêm rằng mạng không thể hiện bất kỳ hành vi lạ nào khác có thể chỉ ra sự cố DNS
- Vô hiệu hóa chống vi-rút trên máy khách và máy chủ
- Xóa một trong các máy chủ không gian tên khỏi một vài không gian tên - không có sự khác biệt
Vì vậy, đó là nơi tôi đang đến - và tôi hết ý tưởng. Bất cứ ai cũng có thể đề xuất những gì có thể gây ra sự chậm trễ và / hoặc những gì tôi nên thử tiếp theo?