簡(jiǎn)述網(wǎng)絡(luò)性能四大關(guān)鍵指標(biāo):帶寬、時(shí)延、抖動(dòng)、丟包率
1. 帶寬(Bandwidth)
(1) 基本概念
帶寬是指單位時(shí)間內(nèi)網(wǎng)絡(luò)能夠傳輸?shù)臄?shù)據(jù)量,它反映了網(wǎng)絡(luò)傳輸數(shù)據(jù)的能力。簡(jiǎn)單來說,就像是道路的寬度決定了在一定時(shí)間內(nèi)能夠通過車輛的數(shù)量一樣,網(wǎng)絡(luò)帶寬決定了能傳輸?shù)臄?shù)據(jù)量。通常用比特每秒(bps)來衡量,如常見的Mbps(兆比特每秒)、Gbps(吉比特每秒)。
(2) 計(jì)算方式
- 帶寬的單位是比特/秒(bit/s),其中比特(bit)是信息量的基本單位,表示一個(gè)二進(jìn)制位,即0或1。秒(s)是時(shí)間的基本單位。
- 比特/秒表示每秒傳輸?shù)谋忍財(cái)?shù),即數(shù)據(jù)傳輸速率;
- 1Mbps=103 Kbps=106 bps。
2. 延遲(Latency)
(1) 基本概念
延遲是指數(shù)據(jù)從發(fā)送端傳輸?shù)浇邮斩怂?jīng)歷的時(shí)間,??梢园阉胂蟪砂鼜囊粋€(gè)地方寄到另一個(gè)地方所花的時(shí)間。通常以毫秒(ms)為單位。
(2) 組成部分
時(shí)延 = 發(fā)送時(shí)延 + 傳播時(shí)延 + 處理時(shí)延 + 排隊(duì)時(shí)延
備注:網(wǎng)絡(luò)設(shè)備處理和排隊(duì)時(shí)延之和又可以視為網(wǎng)絡(luò)設(shè)備的“存儲(chǔ)轉(zhuǎn)發(fā)時(shí)延”。
(3) 簡(jiǎn)單計(jì)算
往返延遲(RTT):可以使用 Ping 命令來測(cè)試往返延遲。假設(shè):
- 主機(jī)A發(fā)送數(shù)據(jù)包到主機(jī)B所經(jīng)過的時(shí)間為t1;
- 主機(jī)B應(yīng)答數(shù)據(jù)包到主機(jī)A所經(jīng)過的時(shí)間為t2;
一來一回往返延遲為t1+t2。例如,Ping 命令返回的時(shí)間是 50ms,那么往返延遲就是 50ms。
3. 丟包率(Packet Loss Rate)
(1) 基本概念
丟包率是指在數(shù)據(jù)傳輸過程中丟失的數(shù)據(jù)包數(shù)量占總發(fā)送數(shù)據(jù)包數(shù)量的比例。數(shù)據(jù)包就像是在網(wǎng)絡(luò)中傳輸?shù)男偶?,丟包就好比信件丟失了。通常用百分比表示。
(2) 簡(jiǎn)單計(jì)算
假設(shè)發(fā)送了 N 個(gè)數(shù)據(jù)包,成功接收了 M 個(gè)數(shù)據(jù)包,那么丟包率 = [(N - M)÷ N]× 100%。例如:
發(fā)送了100個(gè)數(shù)據(jù)包只收到95個(gè),丟包率 = [(100 - 95)÷ 100]× 100% = 5%。
4. 抖動(dòng)(Jitter)
(1) 基本概念
抖動(dòng)是指延遲的變化程度,也就是相鄰數(shù)據(jù)包延遲時(shí)間的差值。它體現(xiàn)了網(wǎng)絡(luò)延遲的穩(wěn)定性。如果把延遲看作是汽車行駛的時(shí)間,抖動(dòng)就是每次行駛時(shí)間的波動(dòng)情況,單位是毫秒(ms)。
(2) 簡(jiǎn)單計(jì)算
假設(shè)連續(xù)發(fā)送了三個(gè)數(shù)據(jù)包,第一個(gè)數(shù)據(jù)包延遲為 t1(ms),第二個(gè)為 t2(ms),第三個(gè)為 t3(ms)。那么抖動(dòng)可以通過計(jì)算相鄰數(shù)據(jù)包延遲差值的絕對(duì)值來衡量,如:
- 第一個(gè)和第二個(gè)數(shù)據(jù)包之間的抖動(dòng)為 |t2 - t1|(ms)
- 第二個(gè)和第三個(gè)數(shù)據(jù)包之間的抖動(dòng)為 |t3 - t2|(ms)