吞吐量衡量的是在設定的時間內有多少數據可以從一個點傳輸到另一個點。如果您的網絡是緩慢而遲緩,最好檢查其吞吐量以發現潛在原因。
吞吐量通常與延遲和數據包丟失一起使用,以密切監控網絡的性能 - 如果您希望進行改進或消除討厭的瓶頸,這會很方便。但所有這些術語的含義是什麼?帶寬與它們有何關係?繼續閱讀,我們來看看!
吞吐量定義
本質上,吞吐量是指系統在給定時間範圍內可以處理多少信息單元。此外,吞吐量還可以告訴用戶有多少數據包成功到達其預定目的地。
個人和組織都可以充分利用不同規模的網絡上的吞吐量,並且您經常會看到以每秒位數(bit/s 或 bps)為單位測量的吞吐量 - 儘管有時也以每秒數據包來測量。
那麼,為什麼有人決定首先測量吞吐量呢?原因有幾十種!然而,為了識別瓶頸以及檢查網絡的實時性能,可能會測量吞吐量。通過測量吞吐量,可以找出速度降低的原因 - 特別是在涉及數據包丟失的情況下。
延遲和丟包
然而,吞吐量並不是評估網絡性能的唯一方法!如果您正在閱讀吞吐量,您可能會在某些時候遇到術語“延遲”和“數據包丟失”,並且它們與監控網絡的吞吐量一起工作得特別好。
- 延遲簡單地描述了數據包從源傳輸到目的地所需的時間。
- 正如你可能已經猜到的,丟包指網絡傳輸過程中丟失的數據包數量。這些數據包可能需要重新傳輸,或者可能根本無法到達預期目的地。
延遲
為了優化網絡的吞吐量,首先最大限度地減少延遲非常重要。延遲與吞吐量類似,因為它是某種測量值,但延遲不是測量數據量(如吞吐量),而是測量數據包完成從發送者到目的地的旅程所需的時間。
如果網絡出現高延遲,則會直接影響通過網絡傳輸的數據量,並因此降低吞吐量。通過密切關注端點使用情況和任何網絡瓶頸,可以減少延遲。
丟包
任何希望平穩快速運行的網絡都希望避免丟包!數據包是單個信息單元,通常它們是較大整體的較小部分。以這種方式發送內容(例如圖像、視頻、電子郵件以及您在網上看到的任何其他內容)的效率要高得多,並且數據包在發件人與目的地之間來回傳輸。但並非所有人都能成功。
丟失的數據包和需要重傳的數據包會減少通過網絡傳輸的數據量,從而對吞吐量產生負面影響。不用說,網絡的性能也會受到影響。
一個成功的組合
當一起測量時,吞吐量、延遲和數據包丟失可以清晰地描繪出網絡的性能狀況。有了這些信息,就可以更輕鬆地排除解決方案故障並識別瓶頸,並預測將來可能出現問題的位置!
吞吐量和帶寬
談論吞吐量時很難不提及帶寬——畢竟,它們是另一個重要的組合!這兩個術語乍一看似乎具有相似的定義,但它們不是同義詞,而且它們的過程非常不同,並且揭示了有關網絡的非常不同的事情。
現在我們知道吞吐量告訴我們在特定時間範圍內從發送方傳輸了多少數據(或多少數據包)。這是對實際數據的實際測量——但帶寬是理論上的。相反,帶寬告訴我們有多少數據可以在給定的時間範圍內從發送者發送。
吞吐量和帶寬之間的區別很微妙,但很重要,帶寬用於指網絡的理想最大容量。它的測量方式與吞吐量相同,但單位為比特每秒(bit/s 或 bps),以及兆比特 (Mbps) 或千兆比特每秒 (Gbps)。
您可能還會聽到人們交替使用術語“帶寬”和“速度”——這就是事情變得棘手的地方。帶寬不是速度的衡量標準,它本身無法告訴您網絡的速度。
讓我們將帶寬想像成一根管子。實際流經該管道的水就是吞吐量——如果大量的水能夠暢通無阻地通過,那麼吞吐量就很高!當然,管子需要足夠寬以確保水流順暢——它需要具有最大的理論容量。否則,水將無法順利流動,吞吐量也會降低。
然而,由於吞吐量處理的是實際數據,而不是帶寬處理的理論數據,因此它很可能是評估網絡的最有效方法。雖然帶寬和吞吐量是具有不同最終目標的不同過程,但它們都會影響網絡的速度。
在監控網絡性能時,速度是一個非常重要的因素。通過測量吞吐量和帶寬,可以深入了解網絡的速度、可能導致速度緩慢的原因以及是否存在任何降低吞吐量的阻塞。
對於需要實時修復、改進和監控網絡的網絡管理員來說,這都是至關重要的信息。
