• 沒有找到結果。

物件二

5.6 網路效能分析

在 HLA 的架構中,除了一些既有的優點外,在網路傳輸上與一般的通訊協定 的差異,也是我們必須要探討的一部分。在網路效能的分析,我們主要探討的是 流量的大小,利用 HLA 架構與 UDP 架構的多人模擬飛行來比較。圖 5-6-1 為 HLA 架構雙人飛行模式以十分鐘的時間所得到的效能圖,在圖中所顯示的百分比的部 分為利用何種通訊協定傳輸的多寡,在圖右上角的地方為使用何種通訊協定所傳 輸的 byte 數,而圖 5-6-2 即為 UDP 架構所得到的效能圖。我們可以很清楚的看到,

HLA 的架構中 100%全部是 TCP 的通訊協定,原因在於 HLA 是用 TCP 的協定來 模仿 UDP 的廣播功能,而 UDP 的架構有 UDP 及 ICMP 的協定。而在傳輸流量大 小的方面,HLA 為 343,288 bytes ,而 UDP 為 4,981,624 bytes,HLA 明顯的小了 14 倍多,可見運用 HLA 的架構很好。以下針對網路流量對不同人數之使用者在飛 行模式下做進一步的討論如下

(1) 針對網路流量分析在二人飛行模式下討論,圖 5-6-3 和圖 5-6-4 分別為 HLA 及 UDP 架構二人飛行模式在十分鐘的時間的流量表,以平均值來 說,HLA 每秒傳送與接收 6 個封包、4,560 bits,UDP 則為每秒 112 個封 包、66,200 bits。以總流量來說,HLA 為 3,523 個封包、343,288 bytes,UDP 為 67,320 個封包、4,981,624 bytes。由分析結果圖可以看得出來 HLA 的效 能好很多了。

(2) 針對網路流量分析在三人飛行模式下討論,圖 5-6-5 與圖 5-6-6 分別為 HLA 及 UDP 架構三人飛行模式在十分鐘的時間的流量表,以平均值來說,HLA 每秒傳送與接收 8 個封包、6,200 bits,UDP 則為每秒 114 個封包、103,664 bits。以總流量來說,HLA 為 4,799 個封包、467,940 bytes,UDP 為 68,970 個封包、7,813,532 bytes。UDP 的封包數與雙人模式的差不多,但流量也 是變大了。

(3) 針對網路流量分析在四人飛行模式下討論,圖 5-6-7 與圖 5-6-8 分別為 HLA 及 UDP 架構四人飛行模式在十分鐘的時間的流量表,以平均值來說,HLA 每秒傳送與接收 10 個封包、7,760 bits,UDP 則為每秒 124 個封包、172,480 bits。以總流量來說,HLA 為 6,000 個封包、585,000 bytes,UDP 為 74,713 個封包、13,000,449 bytes。

圖 5-6-1 利用 HLA 架構所得之效能圖

圖 5-6-2 利用 UDP 架構所得之效能圖

圖 5-6-3 在二人使用情狀下利用 HLA 架構所得之網路流量表

圖 5-6-4 在二人使用情狀下利用 UDP 架構所得之流量表

圖 5-6-5 在三人使用情狀下利用 HLA 架構所得之網路流量表

圖 5-6-6 在三人使用情狀下利用 UDP 架構所得之網路流量表

圖 5-6-7 在四人使用情狀下利用 HLA 架構所得之網路流量表

圖 5-6-8 在四人使用情狀下利用 UDP 架構所得之網路流量表

表 5-6-1 為 HLA 以及 UDP 架構分別在二人、三人和四人的飛行模式,測量十 分鐘之間利用網路傳輸的封包數量及流量大小。從表中可以看出來,HLA 的架構 每增加一人飛行,其封包數量及流量大小會按照一比例而增加;在 UDP 中,每多 一人飛行,其封包數量只多了一些,但是在流量方面卻是暴增許多,尤其集中在 輸出的部分。HLA 在網路控管方面的優勢,使得其網路效能相較於其他的架構好 多了。

網路架構 HLA UDP 飛行模式 二人 三人 四人 二人 三人 四人

Packets 1,767 2,399 3,000 33,659 34,484 37,346 Bytes 171,288 232,740 291,000 2,356,130 2,413,880 2,614,826 輸

入 Bytes per second

285 385 483 3,914 4,003 4,336 Packets 1,756 2,400 3,000 33,661 34,486 37,367 Bytes 172,000 235,200 294,000 2,625,494 5,399,652 10,385,623 輸

出 Bytes per second

286 389 488 4,361 8,955 17,233 Packets 3,523 4,799 6,000 67,320 68,970 74,713 Bytes 343,288 467,940 585,000 4,981,624 7,813,532 13,000,449 Packets

per second

6 8 10 112 114 124

全 部

Bits per second

4,560 6,200 7,760 66,200 103,664 172,480 表 5-6-1 HLA 與 UDP 網路架構分析比較表