windows系統下設置mtu值的方法

提及 MTU 值,可能許多朋友連聽都沒據說過。簡單來講,咱們上網時所進行的操做,都是經過傳輸一個又一個「數據包」來實現的,而 MTU 值就是用來設定可傳輸數據包的最大尺寸的。很顯然,MTU 值設置得過大或太小,都會在必定程度上影響咱們上網的速度。html

那麼,MTU 值究竟設爲多大才最合適,咱們們又該如何設置 MTU 值呢?網絡

1、什麼是 MTU 值性能

 

 

1,從字面上來講,MTU 是英文 Maximum Transmission Unit 的縮寫,即最大傳輸單元,它的單位是字節。測試

在咱們經常使用的以太網中,MTU 通常是 1500,而無線路由器默認通常是 1492,藍牙官網的默認值是 672(這個速度很慢了,大約 20k/s 左右)。操作系統



2,爲何說 MTU 值會影響網速呢?在此簡單說明一下。

在 Win 系統中,MTU 值默認是 1500。假設咱們如今要傳輸 3000 字節的數據,只須要拆分紅 2 個數據包就好了。3d

而若是是 ADSL 接入方式,它的 MTU 值是 1492 的話,則 3000 字節的數據須要分爲 3 個數據包傳送。因爲數據包的數量增多了,同時拆包組包都須要額外消耗時間,所以網速變慢也就不足爲奇了。htm

 

2、怎樣測出本身當前網絡最佳MTU值blog

 

 

1,首先,咱們必須明白什麼纔是最佳的 MTU 值。

    1)當本地 MTU 值 > 網絡 MTU 值,網絡會進行拆包,這樣一來數據包數量增多,二來也增長了拆包組包的時間token

    2)當本地 MTU 值 < 網絡 MTU 值,雖然能夠直接傳輸,可是卻沒有徹底利用網絡的性能,沒有發揮出最大傳輸能力ip

所以,設置最合適的本地 MTU 值,就是要讓本地 MTU 值 = 網絡 MTU 值。

那麼,怎樣才能知道本身的當前網絡環境的 MTU 值是多少呢?下面便來介紹測試方法。

①按下快捷鍵 Win鍵+R,打開運行窗口後輸入 cmd,回車打開命令提示符窗口。

 

②在命令提示符窗口輸入如下命令(建議直接複製,以避免誤將小寫字母 l 寫爲數字 1),回車。

ping -l 1472 -f www.baidu.com

這條命令的意思是向 www.baidu.com(百度主頁)發送一個探測請求,請求將一個不容許分割的 1472 字節的數據包發送出去。

 

③如果出現傳輸失敗,提示須要拆分數據包的狀況,則說明當前網絡的 MTU 值要比指定的 1472 小,所以咱們就適當調小數據包的大小(好比 1450),再發送一條相似的命令。

mtu值怎樣設置才網速最快

 

④這時,若是出現傳輸成功,則說明當前網絡的 MTU 值比 1450 要大。因而咱們須要稍微調大數值(好比1460),以便求得最爲精確的網絡 MTU 值。

mtu值怎樣設置才網速最快

 
⑥如此這般,經過不斷修正數據包的大小,咱們能夠最終獲得當前網絡的 MTU 值。好比我這裏,測試 1464 經過,但 1465 失敗,因此個人網絡 MTU 值爲 1464。

在此須要特別說明的是,當咱們設置本地 MTU 值,必須牢記要將這個測得的值再加上 28,即 1464+28 = 1492。

 

 

mtu值怎樣設置才網速最快

 

 

3、怎樣設置本地MTU值

【Vista、Win七、Win8.一、Win10 操做系統設置 MTU 的方法】

一、查看本身當前網絡的 MTU 值,請命令提示符下輸入如下命令並回車:

netsh interface ipv4 show subinterfaces

 

mtu值怎樣設置才網速最快

 

 

二、要設置你正在使用網絡的 MTU 值,請在命令提示符下輸入如下命令並回車:

netsh interface ipv4 set subinterface "需修改的鏈接名" mtu=值 store=persistent

其中,需修改的鏈接名 和 值 要用相應的值來代替。例如,我這裏須要輸入:

netsh interface ipv4 set subinterface "WLAN" mtu=1492 store=persistent

在這裏,我已經把要修改的地方用粗體字標出來了。

另外,請你們注意,修改 MTU 值與查看不一樣,須要以管理員身份運行命令提示符。

mtu值怎樣設置才網速最快
 

三、當咱們以管理員身份運行命令提示符符時,輸入以上命令便可成功設置。友情提示:回車後出現「肯定」二字即表明已經設置成功。

附:

1)在 Win8.1/10 中以管理員身份運行命令提示符的方法,右擊屏幕左下角的Win徽標,在彈出的右鍵菜單中點擊「命令提示符(管理員)」

2)Win7點擊開始菜單,在全部程序找到「命令提示符(管理員)」點擊運行便可

 
mtu值怎樣設置才網速最快
 
>netsh interface ipv4 show subinterfaces
>netsh interface ipv4 set subinterface "鏈接名" mtu=1340 store=persistent

 

 

 

注意事項

不一樣的網絡類型,其MTU有可能不一樣,你們最好本身動手測試,以找到最合適本身的MTU值。

相關文章
相關標籤/搜索