家裡明明是500M帶寬,為什麼還是這麼卡?看完這篇就懂得排查自家的網絡問題了
基礎知識
在辦理寬帶的時候我們經常會聽到200M帶寬,500M帶寬之類的說法,那麼這個帶寬指的是什麼呢?又與網速有什麼關係呢?
帶寬(Bandwidth)在網絡傳輸方面表示的意思是單位時間內鏈路能夠通過的數據量,常用單位是Mbps(Million bits per second)或者Mbit/s,即兆比特每秒。
可以這樣理解,就好像水管,有粗水管也有細一點的水管,粗細不同的水管同時能流動的水量是固定的,在網絡傳輸中也是一樣,300M的帶寬每秒能通過的數據量就是300Mbit
在辦理寬帶的時候所說的500M帶寬指的就是500Mbit/s,而不是說平時你看到的下載速度500MB/s,這中間就存在一個單位的不同(1Byte=1bit),假設現在辦理了500M帶寬的寬帶,我們可以計算出最高下載速度為:
500Mbps=500 Mbit/s= 62.5MB/s×8
因此以後再談到帶寬的時候,自己心裡默默除以8,就能大概知道這個帶寬的下載速度了
路由器和網線
接下來是檢查所有網線(八芯雙絞線)是否是超五類及以上的,現在有的人家裡仍然使用著五類網線,這種網線最多支持的帶寬為100M,再高的帶寬都是浪費。
如何辨別呢?在沒有專業設備的情況下,最簡單的方法就是看粗細,五類網線非常細,超五類、六類、超六類的網線依次慢慢變粗,這個是最直觀的,當然有時候依靠粗細是無法百分百斷定的,那麼此時就需要看網線上面寫的字了
五類:Cat5超五類:Cat5e六類:Cat6超六類:Cat6a
當然一些垃圾工程線之類的外殼不會寫有任何字的,這個時候除了用專業設備測試以外,就是使用一些軟體層面的工具去測試了
另外就是要看看路由器是千兆路由器還是百兆路由器,一般而言,老的路由器都是百兆,而現在新購買的路由器一般都是千兆路由器,假如路由器是300M的,但是你寬帶是500M的,那麼最多只能跑到300M的帶寬,這和五類網線一樣屬於老的硬體設施需要更新
另外還有一種情況,就是雖然是光纖入戶,但是光貓的出口依然是百兆口,這樣下面再接路由器,或者通過有線連接設備,也會變成百兆帶寬
測速
假設此時光纖入戶接上光貓,用電腦通過網線(超五類及以上)連接到光貓的LAN口,進行測速。也可以用手機通過Wi-Fi接入光貓,但是在帶寬達到一定程度比如千兆帶寬的情況下Wi-Fi會有閾值上限的限制,沒辦法跑滿帶寬的。具體方法見下面
測網速能直觀的體現出帶寬是多少,有很多工具可以測試,這邊就說幾個常用的
在線測速工具可以使用[speedtest](https://www.speedtest.cn/)來測速
這邊我的帶寬是200M,已經跑滿,跑到了240M左右的帶寬,最高的下載速度能達到接近30MB/s,這邊如果路由器或者網線有問題的話,可能就會出現100M帶寬,如果發現此現象可一次排查是什麼在拖後腿
也可以在命令行下測速,有相應的腳本
# 可能會被牆,需要可以找我要wget https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.pychmod +x speedtest.pypython speedtest.py
也可以用iperf來測試,官方下載地址[https://iperf.fr/iperf-download.php],這個工具用來測試一個終端到另外一個終端的帶寬,對於區域網十分有效
在某一個設備終端運行命令
iperf3 -s
在另外一個設備終端運行命令去連接對應的設備的IP位址
./iperf3 -c 10.0.1.10
這個方法可以用於測試區域網內的路由器和網線是否符合要求,比如是否是千兆路由器,是否是超五類及以上的網線。
值得注意的是,這邊我是在我的NAS(通過網線接入路由器)上面進行監聽(-s),然後在筆記本(通過Wi-Fi接入路由器)上連接(-c),可以發現此處的帶寬只有400M左右,我的區域網不管是路由器還是網線都是支持千兆的,按理說應該出來的帶寬是千兆的,但是這邊卻只跑到了400M左右,其實這個是因為測試的某一端使用了Wi-Fi接入了,這也是我之前所說的Wi-Fi有閾值上限(官方數據802.11ac Wave1支持的最高信道寬度為866Mbit/s,802.11ac Wave2支持的最高信道寬度為1.73Gbit/s,但是802.11ac在實際中的表現是無法達到這些值的,具體有興趣的可以私信我獲取一些更詳細的資料),如果兩端都用有線接入,則可以跑到千兆帶寬。目前大家使用的Wi-Fi標準都是第五代Wi-Fi,等到目前剛開始流行的Wi-Fi 6大範圍普及以及設備都支持了之後,這個閾值會再次提升
確認是否假帶寬
很多人辦了寬帶後安裝後就用,也不管(不懂)帶寬是否是辦理時候的帶寬、是否出現了假帶寬現象。實際在縣級以下的地區,假帶寬現象高發(尤其是廣電),因為大量的中老年人並不懂得這個,只要能用就可以,哪怕看電視的時候稍微卡也不會很在意,因為他們不懂,也根本不懂如何去維護自己的權益
因此在從其他方面檢測自家網速問題之後,如果發現無法跑滿帶寬,這個時候可能就需要聯繫運營商客服詢問反應網絡情況,如果是三大運營商或者一些主流的運營商,一般會很快處理,不處理的話也可以到工信部投訴,很快就能解決。唯有廣電這個毒瘤,甚至還不是光纖入戶,工信部也投訴不了
總結
通過以上的這些辦法,應該能解決大部分網絡問題,花錢辦理了寬帶,應該要享受到真實的帶寬和網速,否則不是浪費錢嗎?主要就是三點:
路由器網線假帶寬另外如果以上方法做完發現帶寬沒錯,但是加載網頁會有點慢,這個時候可能會有DNS的問題,具體可以參見我之前發的文章。
希望大家都能享受高速網絡帶來的各種便利!