倍可親

回復: 1
列印 上一主題 下一主題

巧測MTU,加快網頁打開速度

[複製鏈接]

1萬

主題

1萬

帖子

1萬

積分

八級貝殼核心

倍可親終生會員(廿一級)

Rank: 5Rank: 5

積分
18033
跳轉到指定樓層
樓主
kent 發表於 2006-4-20 10:03 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
  在我們常用的Windows XP操作系統中,系統默認的MTU值為1500,這是一個標準乙太網的設置值,並不適合寬頻網路,而一般ADSL寬頻的MTU在1450與1492之間,系統與ISP之間MTU的不符就會直接導致數據在網路傳輸過程中不斷地進行分包、組包,浪費了寶貴的傳輸時間,也嚴重影響了寬頻的工作效率。這就要求我們必須將本機MTU值設為與ISP所使用的MTU值一樣后才能快速瀏覽網頁、下載數據。但是,每個地區的ISP所使用的MTU值都不相同,同時ISP也會不定期地更改局端MTU大小,這給我們設置本機MTU帶來了很大的不便,那麼我們怎樣才能知道ISP的MTU是多少呢?其實,我們平時最常用的Ping命令就能很方便地幫我們測試出本地ISP的MTU大小,如果大家感興趣,就請跟隨筆者一起來看看吧。

    測試思路

  


  在廣域網上,大小超出ISP要求的數據包將無法傳輸,而操作系統則會根據本機MTU值自動將大小不符合要求的數據進行分包處理再進行傳輸,所以我們可以通過向Internet上的某台主機發送一個定長數據包,並且不允許操作系統更改其大小的方式去檢查該數據包能否被正常傳輸,如果數據包小於或等於ISP的MTU值時,傳輸就能正常進行,而如果發送的數據包大於ISP使用的MTU值時,傳輸就會失敗,這樣我們就能通過不斷發送不同大小的數據包最終得到ISP端的MTU大小,而這個數據再加上28位元組的包頭信息就是我們需要的最終MTU值。

   測試步驟

  1. 撥號上網,並打開「開始」菜單→「程序→附件→命令提示符」

  2. 輸入命令「ping Cl 14xx Cf www.163.com」,這裡我們解釋一下命令參數的含義

  * Cl 14xx參數:發送一個定長數據包,14xx是要測試的包大小,如前所述,ADSL的MTU一般在1450與1492之間,第3步中將每次更換一次該值

  * Cf 參數:通知操作系統不能私自更改該數據包大小

  * www.163.com:任意一台Internet上的主機,也可使用其它主機名或IP地址

  3. 觀察反饋結果並判斷ISP的MTU值(請注意圖中標黃框部分)

  1) 第一次發送測試包,包長1450

  如圖1,提示數據包過大,需要分包,因此判斷該數值(1450)大於ISP的MTU,應降低包大小

  

  2) 第二次發送測試包,包長1440

  如圖2,數據包大小降為1440,提示應為數據包過大,因此判斷該值(1440)仍大於ISP的MTU,還應繼續降低

  

  3) 第三次發送測試包,包長1430

  如圖3,數據包大小降為1430,提示該數據包可以正常傳輸,因此判斷ISP的MTU值在1440~1430之間

  

  4) 第四次發送測試包,包長1435

  如圖4,數據包大小升為1435,提示仍然可以正常傳輸,因此判斷MTU數值在1440~1435之間

  

  5) 第五次發送測試包,包長1438

  如圖5,數據包大小升為1438,提示可正常傳輸,因此判斷MTU數值在1440~1438之間

  

  6) 第六次發送數據包,包長1439

  如圖6,數據包大小升為1439,提示因數據包過大無法傳輸,因此,判斷出該ISP的MTU值為1438

  

  4. 計算本地電腦的MTU值

  上面得到的MTU值不能直接用於本地設置上,還應在此基礎上加上28(包頭大小),因此最終的MTU數值為1466

  5. 修改本機MTU值

  修改本機默認的MTU值可以通過註冊表來進行,但更直觀穩妥的方法是使用一些系統優化軟體,如「超級兔子」或「Windows優化大師」等,本例使用「超級兔子 V6.25」進行演示。如圖7是進入魔法設置網路設置標籤的畫面,首先選中「使用最大傳輸單元」前面的勾,然後再從後面的數據欄中輸入計算出的MTU值(1466)後點擊確定並重啟電腦即可。

  

  總結

  如上所述,整個過程可能看起來挺煩瑣,但思路十分簡單,而且效果不錯。筆者的電腦設置了MTU值后,瀏覽器打開頁面的速度較未設置前提高了15%,效果還是很明顯的。朔ㄖ皇視糜PPPOE的撥號ADSL,對於光纖接入或ISDN接入的寬頻網路不適用此法。

683

主題

2060

帖子

1218

積分

二星貝殼精英

Rank: 4

積分
1218
沙發
nqk1949 發表於 2006-4-20 10:37 | 只看該作者
謝Kent總斑竹!
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 註冊

本版積分規則

關於本站 | 隱私權政策 | 免責條款 | 版權聲明 | 聯絡我們

Copyright © 2001-2013 海外華人中文門戶:倍可親 (http://big5.backchina.com) All Rights Reserved.

程序系統基於 Discuz! X3.1 商業版 優化 Discuz! © 2001-2013 Comsenz Inc.

本站時間採用京港台時間 GMT+8, 2025-7-22 15:57

快速回復 返回頂部 返回列表