999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

用于高清視頻傳輸的萬兆網絡的性能優化

2018-11-02 11:38:18
西部廣播電視 2018年19期
關鍵詞:設置

武 同

(作者單位:成都希格瑪光電科技有限公司)

在四川省科研院所科技成果轉化資金項目“面向虛擬現實應用的全景視頻處理系統”(計劃編號:2017YSZH0012)中,使用了萬兆以太網絡來傳輸圖像采集終端的高清視頻數據。在系統設計階段,預先估算了網絡的理論利用率:圖像采集系統單臺相機單元輸出圖像分辨率是2 560×2 048,輸出幀率是30幀每秒,輸出圖像格式是RGB888,這樣相機圖像視頻數據率則為2 560×2 048×30×3×8≈ 3.8 Gbps。由于萬兆以太網的帶寬為10G bps,理論上足夠傳輸單臺相機單元的視頻數據。

但是,在系統實際調試階段卻發現默認配置下萬兆以太網接口的吞吐率遠達不到10 Gbps,特別在數據包長度較短的極端情況下,吞吐率甚至只有500 Mbps,甚至還達不到千兆以太網的1G bps理論帶寬。如此低的吞吐率直接導致網絡接口上圖像數據包被大量丟棄,應用程序無法正?;謴拖鄼C圖像,影響了項目進展。經過對網絡適配器驅動部分參數以及應用程序套接字參數進行多次調整嘗試,最終實現了圖像數據的完整傳輸。現將調整優化項目整理成文,以便各位同行參考。

1 網絡適配器驅動調整項

1.1 接收方調整(RSS)

RSS(Receive Side Scaling)是一種能夠在多處理器系統下使接收報文在多個處理器之間高效分發的網絡適配器驅動技術,如果計算機系統為多處理器或多核處理器,打開接收方調整可以使網絡適配器把接收數據的處理分配至多個處理器或多個內核,提高了系統資源利用率的同時提高了網絡吞吐率。打開RSS后,需要調整RSS隊列的最大數目,使其不超過處理器數量或者處理器內核數量。需要注意的是4個或更多隊列用于要求高傳輸速率的應用程序,如基于Web服務器的應用程序,此時處理器的資源占用可能較高。接收方調整設置,如圖1所示。

圖1 接收方調整設置圖示

1.2 校驗和分載傳輸

此功能允許網絡適配器以硬件方式計算確認接收到的數據包上的校驗和,并計算被傳輸的數據包上的校驗和,這樣操作系統就不需要再用軟件方式檢驗和計算。校驗和分載傳輸可以分別在IP、TCP以及UDP三個層面開啟,啟用此功能可能會提高相應數據包的傳輸性能并降低處理器的占用率。校驗和分載傳輸設置,如圖2所示。

圖2 校驗和分載傳輸設置圖示

1.3 巨幀數據包

巨幀(Jumbo Frame),是指長度大于以太網標準最大長度1 514字節的數據包(幀),對于千兆及萬兆以太網,采用巨型幀能夠使數據傳輸效率提高50%~100%。在視頻傳輸等大數據量高實時性的應用環境中,巨型幀更具有非同尋常的意義。在萬兆以太網網絡中,如采用幀長為標準1 514字節的數據包,那么每秒需要傳輸處理高達812 000個數據包,而如采用長度為9 014字節的巨幀數據包,每秒需要傳輸處理的數據包僅僅只有14 000個,由于網絡中數據包的個數減少,計算機需要處理的包頭額外開銷也大大減少,這樣在提高了網絡吞吐率的同時降低了處理器占用率,減少了網絡延遲。巨幀數據包設置,如圖3所示。

圖3 巨幀數據包設置圖示

1.4 中斷裁決率

一個數據包到達時,網絡適配器會生成一個中斷,允許驅動程序來處理信息包。鏈接速度越高,產生的中斷越多,處理器的使用量也將增大。這會導致系統性能降低。由于啟用中斷裁決會使網絡適配器能積累中斷,并發送單個(而不是一系列的)中斷,所以在某些網絡環境下,不適宜的中斷裁決率會導致網絡延遲,甚至導致數據包丟包。中斷裁決設置,如圖4所示。

1.5 接收緩沖區

圖4 中斷裁決設置圖示

網絡適配器在接收到數據包后,需要把數據直接寫入位于計算機內存的緩沖區池,其由一定數量的固定長度的緩沖區塊組成,該選項即是設定為網絡適配器需要使用的傳輸緩沖區數量。萬兆以太網由于數據量大,如果緩沖區數量設置過小則會導致緩沖區溢出而丟包,增加此值能增強接收性能,但也消耗系統內存,應該根據實際網絡環境設置此值,達到網絡性能和內存消耗的平衡。接收緩沖區設置,如圖5所示。

圖5 接收緩沖區設置圖示

1.6 流量控制

如果網絡接收端傳入數據包速率大于網絡適配器可以處理的數據率,則接收端可能會過載,這時適配器會丟棄數據包直到超載消失。IEEE802.3x協議提供了一種流量控制機制克服了這個問題——PAUSE幀,當接收方發生過載的時候,網絡適配器會生成PAUSE幀,強制發送端停止傳輸。在某些網絡環境下,比如傳輸發送端不支持PAUSE幀,啟用流量控制會帶來其他問題。流量控制設置,如圖6所示。

圖6 流量控制設置圖示

2 應用程序調整項

從一些技術資料來看,Windows系統是從VISTA開始,支持Socket收緩沖區大小的動態調整的,而從Windows7和Windows Server 2008開始,支持Socket發緩沖區大小的動態調整的。在一些特殊應用中,這種自動調整的緩沖區大小可能并不是最優選擇,不能提供最大的網絡吞吐率。這時候需要禁用操作系統的緩沖區自動調整功能,改而在程序Socket參數中通過SO_SNDBUF和SO_RCVBUF手動調整緩沖區大小,進而優化網絡性能。

3 調優實例

下面針對本項目的計算機系統配置和網絡應用情況,詳細說明各參數的調整優化。

本項目計算機系統配置如下:

操作系統:Windows 10 專業版

處理器:Intel Xeon E5-2698 V4

內存:256 GB

(1)由于Xeon處理器有20個內核,所以開啟了接收方調整RSS,并將隊列設置為8個;

(2)本項目中傳輸視頻的數據包采用了UDP協議,所以開啟了網絡適配器的IP和UDP校驗和分載選項;

(3)為了減少數據包開銷處理次數,減少處理延時,本項目視頻數據包設定為8 000字節固定長度,所以開啟了網絡適配器巨幀支持選項,同時設置巨幀長度最大為9 014字節;

(4)由于計算機系統處理器性能強勁且數據包采用巨幀模式,所以關閉了網絡適配器的中斷裁決選項,以降低網絡延遲;

(5)由于計算機系統內存容量較大,所以將網絡適配器的接收緩沖區設置為4 096個;

(6)考慮到實際網絡環境為點到點連接,發送發數據率小于接收方理論帶寬,且發送方不支持流量控制,關閉了網絡適配器的流量控制選項;

(7)將應用程序Socket的接收緩沖區大小設定為1 024×1 024×128=128 MB。

通過上面優化設置,最后測試下來萬兆網口的數據吞吐率從默認設置的300 Mbps提高到了9 Gbps。雖然沒有達到理論的10 Gbps,但是已完全滿足了本項目中圖像數據實時傳輸的要求,保證了項目的順利完成。

猜你喜歡
設置
中隊崗位該如何設置
少先隊活動(2021年4期)2021-07-23 01:46:22
船舶防火結構及設置的缺陷與整改
水上消防(2020年5期)2020-12-14 07:16:18
中外醫學專業與專科設置對比分析及啟示
特殊場景下列控等級轉換的設置方案
7招教你手動設置參數
動車段(所)股道有效長設置研究
我國中小學將設置人工智能相關課程
玩具世界(2017年9期)2017-11-24 05:17:29
吃紙的妖怪
本刊欄目設置說明
中俄臨床醫學專業課程設置的比較與思考
主站蜘蛛池模板: 国产99视频精品免费观看9e| 99久久国产综合精品2020| 激情五月婷婷综合网| 免费一级无码在线网站| 精品第一国产综合精品Aⅴ| 熟妇丰满人妻av无码区| 国产91全国探花系列在线播放| 免费看a毛片| 欧美福利在线观看| 中文字幕人成人乱码亚洲电影| 国产激情国语对白普通话| 第九色区aⅴ天堂久久香| 欧美a级完整在线观看| 全午夜免费一级毛片| 欧美精品啪啪| 毛片在线区| 国产精品乱偷免费视频| 在线欧美一区| 日本影院一区| 欧美性精品| 欧美区一区二区三| 在线免费亚洲无码视频| 在线视频精品一区| 四虎影视国产精品| 国产成人精品一区二区秒拍1o | 亚洲资源在线视频| 精品第一国产综合精品Aⅴ| 国产精品香蕉在线观看不卡| 青青操视频在线| 欧美视频免费一区二区三区 | 亚洲无码一区在线观看| 日本午夜网站| 国产99热| 国产91精品久久| 精品人妻无码区在线视频| 免费亚洲成人| 欧美国产菊爆免费观看 | 韩日无码在线不卡| 99视频精品在线观看| 亚洲三级影院| 天天躁日日躁狠狠躁中文字幕| 在线观看国产精品第一区免费| 伊人国产无码高清视频| 2019国产在线| 国产免费看久久久| 全部无卡免费的毛片在线看| 欧洲熟妇精品视频| 久久人人97超碰人人澡爱香蕉| 亚洲成人在线网| 91久久国产热精品免费| 老司国产精品视频| 香蕉国产精品视频| 二级毛片免费观看全程| 宅男噜噜噜66国产在线观看| 免费看久久精品99| 99在线观看免费视频| 成人无码一区二区三区视频在线观看 | 亚洲黄色视频在线观看一区| 全免费a级毛片免费看不卡| 欧洲在线免费视频| 中文字幕在线看| 国产99视频免费精品是看6| 午夜激情婷婷| 制服丝袜亚洲| 久久不卡精品| 精品国产三级在线观看| 色色中文字幕| 欧美三級片黃色三級片黃色1| 免费一级无码在线网站| 特级毛片8级毛片免费观看| 欧美成人a∨视频免费观看| 国产主播福利在线观看| 国产视频入口| 亚洲欧美激情小说另类| 国产欧美中文字幕| 免费全部高H视频无码无遮掩| 永久成人无码激情视频免费| 久久国产精品麻豆系列| 免费观看无遮挡www的小视频| 国产日韩精品欧美一区灰| 狠狠v日韩v欧美v| 欧美国产综合色视频|