如何簡單自行測試寬頻速度:網上行 Netvigator

對上網寬頻速度有疑問時,用家如何能自行測試呢?筆者分享三個簡單而可靠的測試方法,只需用網頁瀏覽器,而這些測試方法並適用測試各間寬頻。本文數據來自筆者以電訊盈科網上行光纖入屋寬頻作示範測試。

OFCA Speed Test 速度測試網站

香港政府屬下的通訊事務管理局辦公室(OFCA)提供寬頻表現測試網站(Speed Test)。這網站的 javascript 在測試時,直接用香港互聯網中樞 HKIX 的 Speed Test 伺服器與用家的電腦作下載和上傳測試,所以能測試實時本地速度。

最真實的測試方式:直插

很多公司和家居已安裝無線router,如果想測試寬頻本身連接互聯網速度,就要暫時拔除無線router連接光纖寬頻機的網線,通常這條網線是Cat 6或Cat 5e以太網線(ethernet cable),用這條網線直接駁用家的電腦和光纖寬頻機。電腦成功直接連接互聯網後,便可進行 speed test 測試。

如果不是光纖入屋,便把電腦直駁寬頻插座或寬頻入屋的網線,這插座或網線應該是以太網(ethernet)類型的。

如使用如網上行 Netvigator 有其網絡電視(例如 NOW TV)的寬頻服務,也建議同時關掉網絡電視的電源,因為這些服務有可能共享寬頻的速度﹐而令到互聯網速度較慢。筆者做上圖的測試時,並沒有關掉 NOW TV 的機頂盒。

為何直插最真實?因為互聯網速度會因無線router的網線介面速度、無線速度及router裡的處理器、記憶體、底版設計等而有所影響。亦建議用家多作幾次測試來取得多個結果作參考。

測試完直插後,用家亦可考慮測試經無線router,以無線和有線方式連接互聯網的速度,來得知使用實況下的互聯網速度。

如何正確解讀寬頻速度測試數據?

首先,用家需了解寬頻速度是以位元(bit)為量度單位, 現今香港寬頻可達數百 Mbps 或以上。Mbps 是英文 Mega-bit per second,即是每秒中有多少兆的位元。這兩個 Mb 和 bit 有別於一般形容電腦文件大小、儲存裝置大小或數據用量等的量度單位 MB 和 bytes,MB 是 Mega-bytes,而一 bytes (位元組)是 8 bit。所以上圖 Download(下載)速度 451Mbps,大約 7 分鐘下載一隻約25GB的單面藍光電影。

寬頻服務計畫所訂明提供的速度是指安裝地點與機樓之間的速度,而速度測試及其他網站並非在寬頻公司內的網絡,所以實際速度測試的結果比服務計畫的速度為低。

開車出外會受到道路不同狀況影響速度,例如過海、過境、當區本地道路闊度、實際車流、因事故改道等等。實際互聯網的速度也跟開車出外一樣,會受到網絡道路上不同因素影響,例如跨海頻寬、伺服器所在地網絡速度、人流多少、因事故改道等。

外國速度測試網站 Speedtest by Speedcheck.org

Speedtest by Speedcheck.org 是另一個外國速度測試網站,可作其中一個外國速度測試參考。

老牌網絡速度測試網站 Speedtest by Ookla

Speedtest by Ookla 是另一個老牌網絡速度測試網站,可選擇不同的測試伺服器來測速。亦因為測試伺服器在不同的商業公司而非 HKIX,所以測試結果或有不同。建議用家選擇最接近的測試點,例如 Netvigator 網上行用家就可選擇 CSL。而這工具另一個賣點是可作測試海外互聯網速度,所以也值得用家試試。

香港寬頻平安夜速度測試

平安夜獨自一人在家,便悶悶寂莫地把月初安裝的香港寬頻 BB100 作次速度測試。測試前先把香港寬頻的 Cat.5e 網絡線,直接接入自己的 Core2Duo 桌面電腦主機版上的 Gigabit Ethernet 網絡接口。因為坊間不少無線網絡路由器的網絡處理,未必能夠支持 100Mb 網絡速度。

我所使用的主機版是 Gigabyte GA-G31M-S2L。這次測試在 12月24日平安夜 23:00 開始,直至 0300。

香港寬頻自家網絡測試

香港寬頻自設一個供寬頻速度測試的網站,在那兒下載一個 100MB 檔案, 只需 9.4 秒,大約每秒鐘 10.6M。

巧 合同時有一位據稱使用 BB50、家住青衣 的朋友上線。我和他也作了兩三次直接的 FTP 檔案傳送,他從我的 FTP Server 下載 690MB 的 Ubuntu 9.10 Desktop 光碟檔,大約是每秒鐘 5.22 MB 速度。而他也從香港寬頻的速度測試網站下載 100MB 的檔案,速度和從我家下載的速度一樣。

我覺得如果他日後升級至 BB100,我相信我和他大家的直接網絡通訊,和辦公室內、本地網絡的 100M Ethernet 一樣,彷似大家在同一地方工作一樣。

位於中文大學香港互聯網數據交換中心 HKIX

根據 HKIX 網頁資料,香港寬頻以 6 條 10Gb Gigabit Ethernet 網絡線與 HKIX 連接。中文大學也以 3 條 1Gb Gigabit Ethernet 與 HKIX 連接。

從中大的 ftp.cs.cuhk.hk FTP 站下載 690MB CentOS CD 影像檔,只需 65 秒便完成,大約每秒鐘 10.7MB。

其中一間香港網存公司 Hostrino 免費為公眾提供 Ubuntu、CentOS、Fedora Linux 本地下載服務。我從他們位於新世界數據中心的 ftp.hostrino.com(avg ping rtt = 2.453ms),下載 690MB 的 Ubuntu 9.10 Desktop CD 影像檔,和從中大 FTP 站下載的速度差不多,只花了 68 秒便完成,約每秒鐘 10.2MB。看來 Hostrino 在新世界租用了不少本地頻寬啊!

我也從 download.com 下載約 28MB的 Avira 個人防毒軟件,從 software-files-l.cnet.com (203.77.188.253)(ping rtt avg = 1.037ms) 只花 2.8 秒,約每秒鐘 10.4MB。

台灣和外國下載

我嘗試從台灣國家高速網路與計算中心的 FTP 站台(ping rtt avg = 51.790ms),多次下載相同一個 28M 的 Ubuntu 軟件包檔案,錄得平均每秒鐘 3.5 – 6.7 MB,約花 4.5 – 10 秒完成。

從美國 google (dl.google.com)下載 25M Linux 版 Google Earth 安裝程式,意想不到也可在三秒完成,每秒鐘 9.49MB。

從位於美國不同地方的 kernel.org 下載 61MB Linux kernel 原始碼檔案,大約每秒鐘 1 – 2 MB 速度,只花半至一分鐘便能完成,視乎那一站台。

分享影片

Facebook 是近兩三年香港流行的國際社交分享網站,那麼我嘗試上傳 3 個不同大小的影片檔案,分別是 6MB、14.8MB、和 683MB。

根據上傳時在 Facebook 網頁的顯示,大約速度為 100-400KB/s,需時十數秒、半分鐘至半小時。

反而分別上傳 683MB 和 388MB 的影片去 youtube, 令我驚訝地不需 10 分鐘和 5.5 分鐘便完成了,而 14MB 的影片更只需要數秒鐘。

上載檔案至 Dropbox

Dropbox 是一個檔案同步網站,除了可把自己的檔案在自己多部電腦同步外,也可以和不同朋友分享檔案,更有 revision control 功能。我透過 BB100 把一個 30MB 檔案放上 dropbox,只需 1.5 分鐘便完成與 dropbox 伺服器之間的同步了。

外國 speedtest.net 上網速度測試

雖然我認為 speedtest.net 的測試結果未能作準,尤其是香港本地速度,因為結果也很視乎該 speedtest 伺服器所租用的線路速度而言。但作個小參考也無防。

Web 2.0 時代的上下載速度

進入 Web 2.0 時代後,隨著 Web 2.0 講求用家的參與和互動,互聯網就成為了一個大眾的共同分享平台。用戶可以自由地發表意見、上載自製的聲音和影片。而這些由用戶提供的分享和參與,對寬頻上 網的上載速度要求增加不少。

在 Web 1.0 的時代,多數用家都是作瀏覽萬維網,和資料及檔案下載。在制定通訊方式時,設計者認為用家對下載的需求,比上載為大。所以在 DSL 制式的設計上,下載也是比上載為快。

從 Web 1.0 轉到 Web 2.0 時代,為了更快的上下載速度,我們也看見把電腦網絡線拉入屋內的用戶也增加不少,大家也開始放棄利用電話線作上網之用。這個月我轉用了香港寬頻的 BB100 服務,上傳工作檔案和影片的速度大大改善。

在升級寬頻服務或轉換寬頻供應商時,有些朋友對上下載速度有疑問。

為何 100M 寬頻上網,並不能以一秒便可傳送或接收 100M 的檔案?

數據傳輸分為兩種,分別是串行傳輸(serial transmission)與並行傳輸(parallel transmission)。

在數據傳輸中,位元(bit)是最基本的數據單位,就只有 0 與 1。一個字母(Character)是以一個位元組(byte)來表示,而一個位元組以多個位元來(bit)表示。

在同一時間,串行傳輸方式傳送一個位元,而並行傳輸方式則傳送一個位元組(即多個位元)。而並行傳輸方式比串行傳輸方式需要更多的電線,來在同一時 間傳送多個位元。

因為成本與資訊同步等問題,絕大多數的電腦網絡通訊,例如辦公室內的內聯網、互聯網等,都是以串行傳輸方式作數據傳輸。

而電腦檔案大小則以位元組(B)作單位,並不是以位元(b)作單位。所以不能只以一秒鐘,在 100Mb 的傳輸速度下傳輸 100MB檔案。

好了,服務商的測試證明了寬頻上下載的速度是合乎合約要求,為何我瀏覽一些網站仍然是比較慢?

服務商的合約訂定的上下載速度是指由用戶連接到該服務商的數據中心,而不是指連接到所有本地或海外網站,他們也只能以自身網絡的傳輸速度來訂定合約 和作出保證。

香港中文大學在早年以設立本港互聯網數據交換中心,稱為 HKIX。這數 據中心仍是本港最主要的互聯網數據交換中心,連接到服務商以外的其他本地網站,服務商連接HKIX的頻寬也是一個考慮點之一。

而海外網站的連接速度,則視乎服務商的直接海外連線至不同地區的頻寬,以及其海外服務商連接至其他地區的頻寬,以及連接非直接連線的海外路徑安排 等。

所以在選擇寬頻供應商時,也要考慮以上的本地和海外連接。