萬盛學電腦網

 萬盛學電腦網 >> 電腦常見故障 >> 不能上網 >> 找出網絡速度慢的罪魁禍首

找出網絡速度慢的罪魁禍首

單位最初安裝的是ISDN一線通,後來又改成帶寬為512K的PPPoE接入方式的ADSL,隨著微機數量的增加,最近又把上網方式升級到固定IP帶寬1M的ADSL,兩(電腦沒聲音)次帶寬改造服務器端網絡速度都能達到接入要求,而服務器所帶的Windows 98工作站網速卻沒有提高,最後終於找到了罪魁禍首——MTU值設定。MTU是英文Maximum Transmission Unit的縮寫,意為“最大傳輸單位”。也就是通過TCP/IP協議所傳輸的數據包最大有多少字節。

  A、雙通道ISDN改成512K PPPoE的ADSL,工作站無法打開部分網站

  服務器采用Windows XP,用系統自帶的連接共享讓30多台Windows 98工作站共享Internet。由於Windows XP自帶PPPOE撥號軟件,從穩定性和易用性考慮就沒有采用第三方撥號軟件。從IE屬性中啟用“新建連接向導”,選擇“連接到Internet”,再選“手動設置我的連接”,連接Internet的方式為“用要求用戶名和密碼的寬帶來連接”,輸入用戶名和密碼即可通過虛擬撥號方式上網了,然後在連接屬性中啟用“Internet連接共享”,所有的工作站就可以通過服務器接入Internet。

  從工作站登錄本地www.bdinfo.net打開網頁的速度很快,但打開www.163.com卻只顯示標題欄,而網頁內容卻總打不開,從服務器上訪問“搜狐網”卻沒有問題,後來發現從Windows XP服務器上能打開的好多網站從工作站端都打不開。由於服務器是全新安裝的Windows XP操作系統,工作站的IP地址都設在的192.168.0.2~254,網關都指向了服務器的IP地址192.168.0.1,設置方面都沒有問題,並且原來通過ISDN上網時工作站也能正常打開網頁,說明網絡硬件連接也很正常。通過多方求證終於找到了出現問題的原因——MTU值設定。

  PPPoE接入方式的ADSL MTU值是1492,其余各種寬帶的MTU值標准設置都是1500。Windows操作系統中默認的TCP/IP數據包最大值為1500,而某些站點的MTU值設定又大於1492,所以造成站點不能訪問。最後通過修改Windows 98工作站的注冊表,降低MTU值的方法來解決這個問題。

  點擊開始菜單裡(電腦自動關機)的“運行”,輸入“regedit”後回車,進入注冊表。依次展開{HKEY_LOCAT_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\},會看到包含幾個000X的子項,尋找含有鍵名為“DriverDesc”,鍵值為“TCP/IP”的000X主鍵,該鍵裡(電腦自動關機)有該計算機的網絡屬性設置,如IP地址192.168.0.XX,網關192.168.0.1,子網掩碼255.255.255.0等。在該鍵下新建“DWORD值”,命名為“MaxMtu”,修改鍵值為十進制的1450,如圖。設置完畢,重新啟動計算機,客戶機就可以訪問原來訪問不了的站點了。

  B、PPPoE的ADSL改成固定IP的ADSL,網速變慢

  由於單位新增了一個計算機房,原來512K的ADSL已經無法滿足教學的要求,最近申請改裝原來虛擬撥號512K的ADSL為固定IP 1M帶寬的ADSL。首先刪除了原來的虛擬撥號連接,在網卡屬性中添入ISP分配的公網IP地址、網關、DNS,通過服務器從Internet下載資料,明顯感到速度提高很快,連接到“世界網絡”寬帶測速網頁:http://www.linkwan.com/gb/broadmeter/SpeedAuto/,測試連接到北京(中國主機網-北京服務器)的速度為80 千字節/秒左右,而原來使用512K ADSL時只有40千字節/秒。

  通過兩(電腦沒聲音)周的試用,工作站用戶反應1M寬帶開通以後,感覺網速還不如原來的快。從工作站端登錄“世界網絡”測試網頁,連接到北京的速度只有30~37 千字節/秒,從“華軍軟件園”下載軟件也只有20 千字節/秒左右,而從服務器端下載同一文件卻可以達到110千字節/秒。在服務器端重新安裝Windows XP、局域網內查殺病毒網速始終無法提高,最後把一台工作站重新安裝Windows 98再次接入網絡,發現網速大幅提高,測試連接到北京的速度已經達到或接近服務器端的水平http://www.xsyzj.cn,從“華軍軟件園”下載同一文件的速度也提高到80千字節/秒。

  難道60多台工作站都要重新安裝Windows 98嗎?經過認真思考,忽然想起在采用PPPoE虛擬撥號上網時,曾經修改過注冊表中的MTU值,會不會是這個值影響了上網速度呢?打開另一台工作站,找到{HKEY_LOCAT_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\},刪除原來添加的MaxMtu鍵值,重新啟動計算機,再次進行網絡測試,連接到北京的速度已經達到70~80 千字節/秒,從“華軍軟件園”下載同一文件的速度也提高到80千字節/秒左右。隨即把所有Windows 98工作站中原來添加的MTU鍵值全部刪除,整個網絡網速恢復正常。

  看來MTU值設定與寬帶接入方式的不同也會影響上網速度。 找出網絡速度慢的罪魁禍首
copyright © 萬盛學電腦網 all rights reserved