100M 寬帶打游戲延時好高好卡,我要升級 1G 寬帶!難道真是帶寬越大,延時越低?
本期給大家分享網絡相關知識。
很多人認為帶寬越大,延時就越低。但實際上,帶寬和延時是網絡性能的兩個維度,它們之間的關系并非如此簡單。
一、帶寬與延時是什么?
1. 帶寬基本概念、計算方式
帶寬是指單位時間內網絡能夠傳輸的數據量,它反映了網絡傳輸數據的能力。簡單來說,就像是道路的寬度決定了在一定時間內能夠通過車輛的數量一樣,網絡帶寬決定了能傳輸的數據量。通常用比特每秒(bps)來衡量,如常見的Mbps(兆比特每秒)、Gbps(吉比特每秒)。
- 帶寬的單位是比特/秒(bit/s),其中比特(bit)是信息量的基本單位,表示一個二進制位,即0或1。秒(s)是時間的基本單位。
- 比特/秒表示每秒傳輸的比特數,即數據傳輸速率;
- 1Mbps=103 Kbps=106 bps。
2. 延時基本概念、組成和計算方式
基本概念:延遲是指數據從發送端傳輸到接收端所經歷的時間,體現網絡響應速度,如游戲延遲、視頻通話卡頓就是延時高的表現。。可以把它想象成包裹從一個地方寄到另一個地方所花的時間。通常以毫秒(ms)為單位。
組成部分:時延 = 發送時延 + 傳播時延 + 處理時延 + 排隊時延
備注:網絡設備處理和排隊時延之和又可以視為網絡設備的“存儲轉發時延”。
往返延遲(RTT):可以使用 Ping 命令來測試往返延遲。假設:
- 主機A發送數據包到主機B所經過的時間為t1;
- 主機B應答數據包到主機A所經過的時間為t2;
一來一回往返延遲為t1+t2。例如,Ping 命令返回的時間是 50ms,那么往返延遲就是 50ms。
二、帶寬如何影響延時?
1. 當網絡不存在擁塞時
比如100M帶寬打王者榮耀(1Mbps流量不到),數據傳輸不存在延時(如小于30ms),同理切換成1G寬帶延時表現和300M、100M甚至10M寬帶都是類似的。所以你家里如果就打個王者用,辦個1G寬帶純屬浪費。
2. 當網絡存在擁塞時
若網絡鏈路因帶寬不足導致數據擁堵(如多人同時下載大文件),此時增大帶寬可減少數據排隊等待的時間,從而降低延時。例如:
- 原本 100Mbps 帶寬下,大量數據傳輸導致隊列積壓,延時可能升高至 50ms;
- 升級至 1Gbps 帶寬后,隊列積壓減少,延時可能降至 20ms。
三、影響延時的核心因素
- 物理距離 :光在光纖中傳播速度有限,如北京到上海約 1200 公里,光傳輸延時約 6ms(往返 12ms),跨洲際傳輸延時更高。
- 網絡跳數:數據每經過一個路由器(一跳)產生 1 - 5ms 處理延時,跨洲際網絡可能經 20 + 跳,累計延時顯著增加。
- 設備處理能力:路由器、服務器性能不足,即使帶寬充足,數據轉發延時也會升高。
- 協議開銷:如 HTTPS 比 HTTP 多一次 SSL 握手,增加約 50 - 100ms 延時。
四、結論
帶寬和延時是獨立又相關的指標:帶寬增大可以在擁塞場景下降低排隊延時,但無法突破物理距離、路由跳數等因素帶來的延時下限。優化延時需綜合考慮網絡架構、設備性能和協議設計,而非單純增加帶寬。