Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows 7系統教程 >> win7系統基礎知識 >> 網速喘不過氣 迅雷下載是凶手

網速喘不過氣 迅雷下載是凶手

日期:2017/1/24 14:28:07      編輯:win7系統基礎知識
很多人都喜歡使用迅雷下載電影或者其他資源,因為迅雷的下載速度比較快,但是卻因此而出現了很多的麻煩。比如有可能會出現QQ掉線、網頁無法打開或打開緩慢、網絡延遲增加等等問題,這類問題表象簡單,實則原因錯綜復雜。在定位這類問題的過程中,感覺就像探索一座孤島,遇到各種奇怪的環境。不過,只要靜下心來思考,往往能夠很容易找到解決的辦法。
  
  一、DNS限制查詢頻率
  
  問題現象:使用迅雷下載時無法打開網頁,進行其他需要進行域名解析的操作失敗。
  
  問題排除:這個案例較為常見的,我們首次發現此問題是在一所學校的網絡中,該用戶描述使用迅雷進行下載時,無法打開網頁,最初我們以為是下載過程中連接數過多導致的網絡設備性能問題。但在問題定位過程中發現,在無法打開網頁時,仍然可以通過QQ進行遠程協助,收發消息。在正常時發起了ping請求,當出現無法打開網頁問題時,ping值沒有明顯上升。因此網絡是正常的,在發生無法打開網頁的問題時,重新發起ping請求,返回域名解析失敗。
  
  問題定位:根據現象,我們懷疑是DNS解析服務器的問題,應該是一種限制邏輯,因此猜測可能的條件是“DNS解析請求的發起頻率”。因為迅雷在下載時,會搜索候選資源,候選資源中有較多的服務器(Server)資源時,每個服務器(Server)資源的連接都需要進行一次DNS解析,任務剛開始時,DNS解析的頻率是比較高的。因此,將一個下載任務的屬性改為“僅從原始地址下載”這樣將不搜索候選資源。進行任務就未發生DNS拒絕解析的問題了。但是不查詢候選資源,下載成功率和下載速度會嚴重受影響。
  
  解決方案:這並非是一種非常普遍的限制,更換了DNS服務器地址,問題解決。具體解決方法為:右擊“本地連接”,選擇“屬性”命令,在打開窗口中雙擊“Internet協議(TCP/IP)”(如圖1),此時可以看到如圖2所示窗口,選擇“使用下面的DNS服務器地址”一項,在主DNS中輸入當地ISP服務商的DNS服務器IP地址,同時在輔助DNS中輸入當前內網路由器的IP或者DNS服務器地址的IP。這樣,我們的網卡會默認使用當地城市的DNS的服務器來直接解析DNS,如果當地城市的DNS失效,則會自動通過網路由器或者內部DNS服務器來解析地址,整體網絡的速度自然會提升。迅雷下載時當然也會“水漲船高”了。
  
  圖1准備修改DNS服務器地址
  
  圖2正在修改DNS服務器地址
  
  小提示
  
  以下是一些全國主要城市DNS服務器地址:北京202.96.0.133、上海202.96.199.132、廣州202.96.128.143、深圳202.96.134.133,大家也可以以“主要城市DNS服務器地址”為關鍵字從網上找到。
  
  二、帶寬不足或設備性能不足
  
  問題現象:使用迅雷下載時打開網頁緩慢,網絡延遲上升。
  
  問題背景:這個案例是最為常見的,可以說凡是下載軟件都會遇到。因此要分2種情況來討論:(1)連接數:低端的家用路由器或ADSL終端一般最多支持100-200個連接,而迅雷下載1個普通任務的時候,一般會建立50-80個連接,下載BT、eMule等任務時往往會建立4倍以上的連接。很顯然,這些連接數超出了這些網絡設備的性能范圍。導致網頁打開緩慢,延遲上升;(2)帶寬:當下載速度接近帶寬極限時,用於傳輸文件的數據包的收發會非常頻繁,此時由其他網絡操作發起的數據包收發會產生延遲。並且下行帶寬也不足,導致網頁打開緩慢,延遲上升。
  
  問題定位:(1)連接數:根據現象我們只需要適度的限制下載核心發起新連接的頻率和總量就可以解決此問題。但會進而引發其他問題,比如設備性能參差不齊,限制如果一成不變,無法適應各種環境,同時限制連接時可能會影響到用戶的下載速度;(2)帶寬:只需要根據當前的帶寬,稍微限制下載速度,留出一部分帶寬,就可以解決此問題。但難點是“如何始終准確的知道用戶的帶寬?”。
  
  問題解決:在迅雷下載時請選擇“工具”→“配置”命令,再單擊“網絡設置”標簽,然後選擇“下載模式”下的“智能限速模式”(如圖3)。這是迅雷網絡公司下載核心的同事們花費了大量時間開發並不斷改進智能限速模塊,設置了多種判斷邏輯,對用戶當前的網絡狀態,環境進行判斷,並得出限制方案。此功能推出後,確實解決了不少問題。雖然有些情況下還有問題,但是優化仍在繼續進行。
  
  圖3設置智能限速模式
  
  三、在局域網中下載被封殺
  
  問題現象:啟動迅雷後,沒進行任何下載任務,就掉線。
  
  問題背景:筆者曾與某個用戶遠程協助時發現此問題,啟動迅雷網絡就斷了。關了迅雷要等5分鐘才能恢復,如果換個局域網IP,就會馬上恢復。這種情況很明顯,迅雷沒有下載任務,也就不會對網絡造成負擔。
  
  問題定位:我們判斷局域網網絡中存在限制,檢測到迅雷的某個網絡IO操作時,就封某個局域網IP。
  
  問題解決:因為這個用戶是在公司的局域網網絡中使用的迅雷,而他們公司規定上班不能用迅雷,這樣與規定沖突,也不能與管理者交涉,是沒辦法的事情。
Copyright © Windows教程網 All Rights Reserved