物聯方案
2024年10月17日
通常情況下,網絡因素是導致車輛管理系統用戶體驗變差的首要因素。我們需要考慮如下性能指標:
帶寬:鏈路的最大傳輸速率,單位是 b/s(比特 / 秒)。在為服務器選購網卡時,或者考慮機房專線,以及云端服務器的資源規劃時,帶寬就是最核心的參考指標。常用的帶寬有 1000M、10G、40G、100G 等。
吞吐量,表示沒有丟包時的最大數據傳輸速率,單位通常為 b/s (比特 / 秒)或者 B/s(字節 / 秒)。吞吐量受帶寬的限制,吞吐量 / 帶寬也就是該網絡鏈路的使用率。
延時,表示從網絡請求發出后,一直到收到遠端響應,所需要的時間延遲。這個指標在不同場景中可能會有不同的含義。它可以表示建立連接需要的時間(比如 TCP 握手延時),或者一個數據包往返所需時間(比如 RTT)。
PPS,是 Packet Per Second(包 / 秒)的縮寫,表示以網絡包為單位的傳輸速率。PPS 通常用來評估網絡的轉發能力,而基于 Linux 服務器的轉發,很容易受到網絡包大小的影響(交換機通常不會受到太大影響,即交換機可以線性轉發)。
通常情況下,帶寬與物理設備相關,這也決定了基礎網絡設施的投入資金。這需要對車輛管理系統的帶寬進行預測,結合資金的投入來綜合考慮。
此外,DNS也是一個重要的因素,DNS 是互聯網中最基礎的一項服務,提供了域名和 IP 地址間映射關系的查詢服務。很多應用程序在最初開發時,并沒考慮 DNS 解析的問題,后續出現問題后,排查好幾天才能發現,其實是 DNS 解析慢導致的。
轉自:互聯網