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