計算機網絡的性能
1.速率
連接在計算機網絡上的主機在數字信道上傳送數據位數的速率,也稱為data rate 或 bit rate
單位是b/s ,kb/s,Mb/s,Gb/s
比如我們使用8M的網線,這個8M表示的是bit,而平時我們下載東西看到的速率是以字節為單位的。1字節=8bit,所以實際最高速度只有8/8M。
數字信道:比如一台計算機與Internet。計算機在線看電影Internet中為發送端,計算機為接收端,這就是一個信道。看電影的同時,計算機還從Internet下載文件,又形成一個信道。說信道的時候不是說總的,而是某兩個特定點流量傳輸的速度。比如看電影信道2M帶寬,下載4M帶寬,我們不能說計算機上網的信道是6M帶寬。這是兩個信道,一個信道的速率指的是一個發送端,一個接收端傳輸數據的速率。
2.帶寬
數據通信領域中,數字信道所能傳送的最高數據率
單位b/s,kb/s,Mb/s,Gb/s
3.吞吐量
即單位時間內通過某個網絡的數據量;
單位b/s,kb/s,Mb/s,Gb/s
4.時延
發送時延:比如火車過隧道,火車車長 / 隧道長度
傳播時延:即傳輸指定距離所用的時間。
處理時延:網絡節點存儲轉發處理時間。
排隊時延:當多個數據傳輸到結點A時要進行排隊處理。
處理時延和排隊時延可以理解為坐火車,買票需要排隊這是排隊時延,買票時看線路決定坐哪班車這是處理時延。
可以在命令行中測試:
通過ping命令粗略判斷帶寬和時延。
5.時延帶寬積
- 鏈路的時延帶寬積又稱為以比特為單位的鏈路長度。
6.往返時間
RTT(Round-Trip Time)
從發送方發送數據開始,到發送方收到接收方確認的時間。如上文所述可以通過ping命令測試往返時間。
7.利用率
- 信道利用率:有數據通過時間 / (有+無)數據通過時間;即指的是某信道有百分之幾的時間是被利用的(有數據通過的);完全空閑的信道利用率是零。
- 網絡利用率:信道利用率的加權平均值;數值在0~1之間。
時延與網絡利用率的關系
U 是網絡的利用率,數值在 0 到 1 之間。
利用率增大會導致時延急劇增大。這就好像公路上的汽車,一條公路跑的汽車少說明該公路利用率低,當該公路跑的車多了,公路的利用率變高了,同時也變擁堵了。
計算機網絡的非性能指標
- 費用
- 質量
- 標准化
- 可靠性
- 可擴展性和可升級性
- 易於管理和維護