電腦登陸域速度慢的原因和解決辦法

  有使用者使用Windows 2000/XP客戶端登入到Windows 2000 域時出現反應非常緩慢,登入時候也無法輸出賬戶密碼,什麼原因呢。下面小編就給大家講解下計算機登陸域速度很慢的原因及解決辦法。

  電腦登陸域速度慢的原因解析及解決辦法

  原因分析:

  從現象表現來看,好像是客戶端沒能很快聯絡到域控制器,因為輸入使用者名稱和密碼之後一片灰白沒有反應,那為什麼沒能很快聯絡到域控制器呢?因為Windows 2000/XP客戶端登入域時是先根據它的DNS設定找到DNS伺服器,以查詢DNS伺服器裡面的SRV記錄,從中找到域控制器的位置所以在客戶端裡面沒有直接設定域控制器地址的地方,從這個登入過程看來,客戶端沒及時聯絡到域控制器是因為它沒有在DNS伺服器中找到域控制器的SRV記錄。

  按照上面的分析,我的客戶端DNS的指向肯定不是為域控制器的那臺Windows 2000 DNS伺服器了此域控制器也是域內的DNS伺服器,事實也是如此。小編把客戶端的DNS設定成了上網伺服器,因為這樣才能共享上網,但登入域時卻產生了問題。

  解決辦法:

  既然問題的原因找到了,那怎樣來解決呢?因為上網時的DNS設定與登入域時的DNS設定不一樣,上網時的DNS需要設為上網伺服器,登入域時需要設為域控制器,而我們又不能把上網伺服器和域控制器合二為一,難道就沒別的辦法了嗎?

  雖然這兩臺伺服器不能合二為一,那能不能在它們之間架座橋樑呢?這一想,倒讓小編想起了DNS的轉發功能,這樣只要把客戶端的DNS指向域控制器那臺DNS伺服器,域內的名稱解析Windows 2000 DNS自己就搞定了,而Internet上的它不能解析就轉發給上網伺服器,這樣不就行了嗎?

  相關閱讀:系統變得很慢原因分析

  第一步:登入後臺伺服器/監控平臺,檢視系統資源是否達到上限,例如:CPU、記憶體、磁碟、I/O、網路頻寬等,如果是這些問題,先將這些問題逐一解決:

  如果是CPU的問題,則需要檢視一下CPU佔比比較高的程序,然後使用jstack命令生成程序的堆疊資訊,看是否發生頻繁Full GC,如果是的話,還需要看一下記憶體快照,分析一下記憶體情況可以使用java自帶的或第三方工具;如果是磁碟空間滿了,及時清理磁碟;如果是頻寬滿了,聯絡網路工程師解決。如果以上這些問題都沒有,則進行第二步。

  第二步:檢查應用伺服器Jboss/Tomcat的執行緒池配置是否合理,看一下請求的排隊現象是否嚴重,如果嚴重則需要重新設定合理的執行緒池。同樣,檢查一下資料庫的連線池設定是否合理,增大連線池設定,同時檢查一下是否有慢sql,如果有慢sql,則進行優化優化方案是檢視執行計劃,設定合理的索引等。

  第三步:檢視訪問慢的服務的呼叫鏈,檢視一下呼叫鏈中的每一步響應時間是否合理,如果不合理,則聯絡相關係統的負責人進行排查和解決。

  第四步:檢查web伺服器的請求日誌,看一下是否存在Doss攻擊,如果有Doss攻擊,則將攻擊者的IP新增到防火牆的黑名單裡。