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
吃紙的妖怪
本刊欄目設置說明
中俄臨床醫學專業課程設置的比較與思考
主站蜘蛛池模板: 国产亚洲欧美另类一区二区| 亚洲乱码视频| 国产丝袜精品| 激情视频综合网| 五月婷婷伊人网| 成人国产三级在线播放| 超碰91免费人妻| 日日拍夜夜操| 亚洲国产成人精品一二区| 欧美亚洲国产日韩电影在线| 无码久看视频| 最新午夜男女福利片视频| 日本免费一区视频| 国产精品福利导航| 激情综合图区| 狠狠色丁香婷婷综合| 97国产在线观看| 先锋资源久久| www.精品视频| 国产91九色在线播放| 欧美日韩一区二区三区在线视频| 中文成人无码国产亚洲| 国产91导航| 色成人亚洲| 久久精品人妻中文视频| 九色视频最新网址| 国产丝袜91| 亚洲国产精品不卡在线| 亚洲一区色| 亚洲国产欧美国产综合久久 | 91精品国产无线乱码在线| 久精品色妇丰满人妻| 欧美国产在线看| 国产96在线 | 国产在线视频二区| 一本视频精品中文字幕| swag国产精品| 72种姿势欧美久久久久大黄蕉| 色AV色 综合网站| 国产原创演绎剧情有字幕的| 999国产精品永久免费视频精品久久 | 亚洲大学生视频在线播放| 色一情一乱一伦一区二区三区小说| 亚洲中文字幕无码mv| 成人小视频在线观看免费| 欧美色综合网站| 欧美激情首页| 亚洲欧美日韩中文字幕在线一区| 欧美一区精品| 久久99国产综合精品女同| 自慰网址在线观看| 免费看美女毛片| 免费国产福利| 亚洲精品免费网站| 亚洲精品国产精品乱码不卞| 久久精品人人做人人爽| 国产欧美日韩精品第二区| 国产麻豆精品手机在线观看| 国产老女人精品免费视频| 狂欢视频在线观看不卡| 色综合网址| 久久窝窝国产精品午夜看片| 亚洲国产天堂久久九九九| 中文字幕不卡免费高清视频| 九九久久99精品| 国内精品一区二区在线观看| 中字无码av在线电影| 亚洲A∨无码精品午夜在线观看| 六月婷婷精品视频在线观看| 玖玖免费视频在线观看| 久久久久亚洲精品成人网| 99草精品视频| 亚洲欧洲AV一区二区三区| 凹凸精品免费精品视频| 无码视频国产精品一区二区| 国产视频 第一页| 亚洲国产av无码综合原创国产| 亚洲成人黄色网址| www.精品国产| 欧美福利在线| 日韩小视频网站hq| 91在线视频福利|