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