如何測試服務(wù)器的網(wǎng)絡(luò)速度以及可以預(yù)期的速度

      部署新的云或?qū)S梅?wù)器后,您可能急于測試網(wǎng)絡(luò)速度,以確保您得到所支付的費(fèi)用。曾幾何時(shí),100Mbps 是大多數(shù)專用服務(wù)器的標(biāo)準(zhǔn)網(wǎng)絡(luò)連接速度。時(shí)代肯定發(fā)生了變化,現(xiàn)在提供具有 10Gbps 及以上網(wǎng)絡(luò)連接的專用服務(wù)器。在本文中,我們將討論如何測試服務(wù)器的網(wǎng)絡(luò)速度以及可以預(yù)期的速度。

      如何測試服務(wù)器的網(wǎng)絡(luò)速度以及可以預(yù)期的速度-南華中天

      測試 10Gbps 連接時(shí),我會(huì)看到 10Gbps 的速度嗎?

      這個(gè)問題的簡短回答是否定的。有幾個(gè)因素會(huì)影響在專用 10Gbps 專用端口上查看 10Gbps 下載速度的能力,包括測試服務(wù)器限制、服務(wù)器硬件、網(wǎng)絡(luò)開銷等。我們將在下面詳細(xì)介紹這些因素。話雖如此,即使您不應(yīng)該期望在測試單一來源時(shí)看到整個(gè)端口速度,但您可以放心,您可以充分利用您的 10Gbps 端口。這些端口完全專用于您并連接到專用的 10Gbps 傳輸。在與服務(wù)器建立數(shù)百或數(shù)千個(gè)連接的現(xiàn)實(shí)世界中,您可以利用服務(wù)器連接的全部容量。

      測試網(wǎng)速的局限性

      測試服務(wù)器限制

      在我們開始之前,重要的是要注意測試服務(wù)器網(wǎng)絡(luò)速度的限制。當(dāng)您處理 10 或 20Gbps 及以上的服務(wù)器時(shí),您需要了解您正在測試速度的服務(wù)器也需要能夠?yàn)檫B接到測試服務(wù)器的單個(gè)用戶達(dá)到這些速度。可以想象,大多數(shù)服務(wù)器無法通過單個(gè)連接達(dá)到這些速度。還需要考慮服務(wù)器和測試服務(wù)器之間的距離,因?yàn)檫@會(huì)在進(jìn)程中引入延遲,從而降低端口速度。?10Gbps 專用服務(wù)器更受歡迎,因?yàn)樗梢赃B接到許多用戶,而不必犧牲網(wǎng)絡(luò)性能或因服務(wù)器網(wǎng)絡(luò)連接擁塞而減慢速度。大多數(shù)速度測試將無法顯示連接的整個(gè)速度限制。

      網(wǎng)絡(luò)開銷

      測試網(wǎng)絡(luò)速度時(shí)要考慮的另一個(gè)因素是網(wǎng)絡(luò)開銷。在網(wǎng)絡(luò)之間傳輸信息時(shí),會(huì)隨數(shù)據(jù)一起發(fā)送附加信息,以便網(wǎng)絡(luò)了解將數(shù)據(jù)路由到何處。這種額外的信息稱為網(wǎng)絡(luò)開銷。?這意味著當(dāng)您傳輸數(shù)據(jù)時(shí),您需要考慮發(fā)送到達(dá)目的地所需的控制和信令數(shù)據(jù) (TCP) 所需的速度損失百分比。?使用 1Gbps 連接,您通常可以預(yù)期測試速度在 900 到 950Mbps 之間。10Gbps 服務(wù)器可能會(huì)在 6-7Gbit/s 測試期間看到速度,具體取決于目標(biāo)服務(wù)器。

      硬件限制

      測試速度時(shí)要考慮的最后一個(gè)因素是服務(wù)器的硬件限制。如果你使用的是傳統(tǒng)的SATA硬盤,那么在測試連接的時(shí)候就會(huì)出現(xiàn)硬盤IO速度的瓶頸。NVMe 驅(qū)動(dòng)器或 RAID 配置有助于減少或消除此瓶頸。此外,您需要足夠的 CPU 性能才能充分利用 10Gbps。

      高速公路類比

      在考慮比較從 1Gbps 到 10Gbps 及以上的網(wǎng)絡(luò)端口速度時(shí),一個(gè)很好的類比是將 10 車道高速公路與單車道高速公路進(jìn)行比較。?在 10 車道的高速公路上,您肯定可以比單車道行駛得更快,因?yàn)槟牡缆飞系能囕v較少。10 個(gè)人也可以在單車道高速公路上以與一個(gè)人大致相同的速度行駛。但是,在單個(gè)連接上驅(qū)動(dòng) 10 倍的速度是不可行的。您需要考慮汽車(目標(biāo)服務(wù)器)的限制以及所需的任何網(wǎng)絡(luò)開銷。

      測試服務(wù)器網(wǎng)絡(luò)速度

      我們發(fā)現(xiàn) iperf 是測試單個(gè)連接的最佳命令。

      apt-get 安裝 iperf3

      以下命令將測試 10GB 文件的下載:

      iperf3 -c iperf3.velocityonline.net -p 5201 -ub 10G

      1Gbps 服務(wù)器上的結(jié)果可能類似于以下內(nèi)容:

      如何測試服務(wù)器的網(wǎng)絡(luò)速度以及可以預(yù)期的速度-南華中天

      如您所見,每秒 956Mbits 的結(jié)果適應(yīng)了 1Gbps 服務(wù)器的網(wǎng)絡(luò)開銷。在更高的速度下,這個(gè)開銷將代表更大的數(shù)量。?在 10Gbps 服務(wù)器上,測試結(jié)果將如下所示:

      如何測試服務(wù)器的網(wǎng)絡(luò)速度以及可以預(yù)期的速度-南華中天

      這些測試結(jié)果適應(yīng)了所需的網(wǎng)絡(luò)開銷,以及測試服務(wù)器上可能出現(xiàn)的任何擁塞。

      部署 10Gbps 服務(wù)器

      如果您需要 10Gbps 或以上速度的專用服務(wù)器,我們建議您索取自定義服務(wù)器報(bào)價(jià)。我們可以幫助您審查您的服務(wù)器目標(biāo),并幫助您根據(jù)您的要求選擇合適的服務(wù)器。