摘要:測試情況下,峰值包處理能力可達萬以上,是未開啟網(wǎng)絡增強情況下的倍。網(wǎng)絡增強能顯著提升帶寬,但在出向測試時,達到了內網(wǎng)的最大帶寬瓶頸,因此無法進一步提升。因此開啟網(wǎng)絡增強不能顯著提升與。
注意:此文檔僅為性能基準的測試,測試通過UDP協(xié)議+小包/大包,帶來的最大性能值。具體業(yè)務場景下的包量受到上層應用、通信協(xié)議等多種因素影響,請以實際的業(yè)務壓測結果為準。
包量?(常用單位: pps): 每秒能處理的網(wǎng)絡包的數(shù)量。是網(wǎng)絡增強特性提升的核心指標。
帶寬?(常用單位: mb/s):網(wǎng)絡帶寬是指一個固定的時間內(1秒),能通過的最大位數(shù)據(jù)。
TCP_RR?(常用單位: 次/秒):測試同一個TCP連接中的多次TCP request和response的響應效率,這種應用場景常常出現(xiàn)在數(shù)據(jù)庫應用中。
TCP_CRR?(常用單位: 次/秒):測試多個TCP連接中的request和response的響應效率,每個TCP請求、響應都建立一個新的TCP連接。最典型的應用是HTTP網(wǎng)頁訪問請求,每個請求響應都在一個多帶帶的TCP連接中進行。
測試機:
鏡像:CentOS 7.2 64位
規(guī)格:1)8核CPU 16G內存 2)16核CPU 32G內存
輔助機:
鏡像:CentOS 7.2 64位
規(guī)格:8核CPU 16G內存 * 8臺
采用UDP_STREAM,小包(1byte)測試。
1)準備測試機與輔助機
創(chuàng)建1臺測試機,以及8臺輔助機。
2)安裝netperf
在測試機和輔助機上執(zhí)行以下命令安裝iperf:
wget -c "https://codeload.github.com/HewlettPackard/netperf/tar.gz/netperf-2.5.0" -O netperf-2.5.0.tar.gz
tar -zxvf netperf-2.5.0.tar.gz
cd netperf-netperf-2.5.0
./configure && make && make install && cd ..
3)開啟測試機網(wǎng)絡增強功能
在測試機上,參考文檔開啟網(wǎng)絡增強功能:https://docs.ucloud.cn/compute/uhost/guide/common
確認網(wǎng)絡增強是否開啟,執(zhí)行命令:
ethtool -l eth0
獲取結果:
Channel parameters for eth0:
Pre-set maximums:
RX: 0
TX: 0
Other:0
Combined: 4 //最多支持設置的隊列數(shù):4
Current hardware settings:
RX: 0
TX: 0
Other: 0
Combined: 4 //當前生效的隊列數(shù):4
1.在測試機啟動netserver進程,-p參數(shù)指定不同的端口:
netserver -p 11001
netserver -p 11002
netserver -p 11003
netserver -p 11004
netserver -p 11005
netserver -p 11006
netserver -p 11007
netserver -p 11008
2.在輔助機上啟動netperf進程,分別指定到測試機的不同端口上:
netperf -H 172.0.0.1 -p 11001 -t TCP\_STREAM -l 310 #第一臺
netperf -H 172.0.0.1 -p 11002 -t TCP\_STREAM -l 310 #第二臺
netperf -H 172.0.0.1 -p 11003 -t TCP\_STREAM -l 310 #第三臺
netperf -H 172.0.0.1 -p 11004 -t TCP\_STREAM -l 310 #第四臺
netperf -H 172.0.0.1 -p 11005 -t TCP\_STREAM -l 310 #第五臺
netperf -H 172.0.0.1 -p 11006 -t TCP\_STREAM -l 310 #第六臺
netperf -H 172.0.0.1 -p 11007 -t TCP\_STREAM -l 310 #第七臺
netperf -H 172.0.0.1 -p 11008 -t TCP\_STREAM -l 310 #第八臺
NOTE:
netperf可以指定不同的數(shù)據(jù)包大小,測試最好使用大包、中包、小包分別測試:
大包:不指定參數(shù),在缺省情況下,netperf向發(fā)送的測試分組大小設置為本地系統(tǒng)所使用的socket發(fā)送緩沖大小
中包:使用 – -m 512 指定數(shù)據(jù)大小為512bytes
小包:使用 – -m 1 指定數(shù)據(jù)大小為1bytes
3.在測試機上執(zhí)行命令:
sar -n DEV 1 300
查看測試結果。
1.在所有輔助機內啟動 1 個 netserver 進程,-p參數(shù)指定端口:
netserver -p 11010
2.在測試機上啟動 8 個 netperf 進程,分別指定到不同輔助機的netserver端口上:
netperf -H 172.0.1.1 -p 11010 -t TCP\_STREAM -l 310 #指定第一臺
netperf -H 172.0.1.2 -p 11010 -t TCP\_STREAM -l 310 #指定第二臺
netperf -H 172.0.1.3 -p 11010 -t TCP\_STREAM -l 310 #指定第三臺
netperf -H 172.0.1.4 -p 11010 -t TCP\_STREAM -l 310 #指定第四臺
netperf -H 172.0.1.5 -p 11010 -t TCP\_STREAM -l 310 #指定第五臺
netperf -H 172.0.1.6 -p 11010 -t TCP\_STREAM -l 310 #指定第六臺
netperf -H 172.0.1.7 -p 11010 -t TCP\_STREAM -l 310 #指定第七臺
netperf -H 172.0.1.8 -p 11010 -t TCP\_STREAM -l 310 #指定第八臺
NOTE:
netperf可以指定不同的數(shù)據(jù)包大小,測試最好使用大包、中包、小包分別測試:
大包:不指定參數(shù),在缺省情況下,netperf向發(fā)送的測試分組大小設置為本地系統(tǒng)所使用的socket發(fā)送緩沖大小。
中包:使用 – -m 512 指定數(shù)據(jù)大小為512bytes。
小包:使用 – -m 1 指定數(shù)據(jù)大小為1bytes。
3.在測試機上執(zhí)行命令:
sar -n DEV 1 300
查看測試結果。
1.在測試機啟動netserver進程,-p參數(shù)指定不同的端口:
netserver -p 11001
netserver -p 11002
netserver -p 11003
netserver -p 11004
netserver -p 11005
netserver -p 11006
netserver -p 11007
netserver -p 11008
2.在輔助機上啟動netperf進程,分別指定到測試機的不同端口上:
netperf taskset -c 0 -H 10.0.0.75 -p 11001 -t UDP\_STREAM -l 310 -- -m 1400 #第一臺
netperf taskset -c 1 -H 10.0.0.75 -p 11002 -t UDP\_STREAM -l 310 -- -m 1400 #第二臺
netperf taskset -c 2 -H 10.0.0.75 -p 11003 -t UDP\_STREAM -l 310 -- -m 1400 #第三臺
netperf taskset -c 3 -H 10.0.0.75 -p 11004 -t UDP\_STREAM -l 310 -- -m 1400 #第四臺
netperf -H 172.0.0.1 -p 11005 -t UDP\_STREAM -l 310 -- -m 1400 #第五臺
netperf -H 172.0.0.1 -p 11006 -t UDP\_STREAM -l 310 -- -m 1400 #第六臺
netperf -H 172.0.0.1 -p 11007 -t UDP\_STREAM -l 310 -- -m 1400 #第七臺
netperf -H 172.0.0.1 -p 11008 -t UDP\_STREAM -l 310 -- -m 1400 #第八臺
NOTE:
netperf可以指定不同的數(shù)據(jù)包大小,測試最好使用大包、中包、小包分別測試:
大包:使用 – -m 1400 指定數(shù)據(jù)大小為1400bytes
中包:使用 – -m 512 指定數(shù)據(jù)大小為512bytes
小包:使用 – -m 1 指定數(shù)據(jù)大小為1bytes
3.在測試機上執(zhí)行命令:
sar -n DEV 1 300
查看測試結果。
1.在所有輔助機內啟動 1 個 netserver 進程,-p參數(shù)指定端口:
netserver -p 11010
2.在測試機上啟動 8 個 netperf 進程,分別指定到不同輔助機的netserver端口上:
netperf -H 172.0.1.1 -p 11010 -t UDP\_STREAM -l 310 -- -m 1400 #指定第一臺
netperf -H 172.0.1.2 -p 11010 -t UDP\_STREAM -l 310 -- -m 1400 #指定第二臺
netperf -H 172.0.1.3 -p 11010 -t UDP\_STREAM -l 310 -- -m 1400 #指定第三臺
netperf -H 172.0.1.4 -p 11010 -t UDP\_STREAM -l 310 -- -m 1400 #指定第四臺
netperf -H 172.0.1.5 -p 11010 -t UDP\_STREAM -l 310 -- -m 1400 #指定第五臺
netperf -H 172.0.1.6 -p 11010 -t UDP\_STREAM -l 310 -- -m 1400 #指定第六臺
netperf -H 172.0.1.7 -p 11010 -t UDP\_STREAM -l 310 -- -m 1400 #指定第七臺
netperf -H 172.0.1.8 -p 11010 -t UDP\_STREAM -l 310 -- -m 1400 #指定第八臺
NOTE:
netperf可以指定不同的數(shù)據(jù)包大小,測試最好使用大包、中包、小包分別測試:
大包:使用 – -m 1400 指定數(shù)據(jù)大小為1400bytes
中包:使用 – -m 512 指定數(shù)據(jù)大小為512bytes
小包:使用 – -m 1 指定數(shù)據(jù)大小為1bytes
3.在測試機上執(zhí)行命令:
sar -n DEV 1 300
查看測試結果。
1.在輔助機啟動 1 個 netserver 進程,-p參數(shù)指定端口:
netserver -p 11010
2.在測試機執(zhí)行命令:
netperf -H 172.0.1.1 -p 11010 -t TCP\_RR -l 300
3.查看測試結果。
1.在輔助機啟動 1 個 netserver 進程,-p參數(shù)指定端口:
netserver -p 11010
2.在測試機執(zhí)行命令:
netperf -H 172.0.1.1 -p 11010 -t TCP\_CRR -l 300
3.查看測試結果。
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://www.ezyhdfw.cn/yun/110087.html
摘要:目前僅支持核及以上的云主機。適用場景適用場景業(yè)務上線初期,通常無法準確評估所需云主機配置,此時可以先申請普通規(guī)格服務器,后續(xù)再熱升級調整。數(shù)據(jù)方舟數(shù)據(jù)方舟數(shù)據(jù)方舟是為云主機磁盤提供連續(xù)數(shù)據(jù)保護的服務。1. 網(wǎng)絡增強 網(wǎng)絡增強特性分為1.0和2.0兩個不同版本。 網(wǎng)絡增強1.0是UCloud利用多核CPU配合Linux內核對網(wǎng)卡驅動多隊列的支持,開啟網(wǎng)卡多隊列而獲得的云主機特性。滿...
摘要:機型與平臺機型云主機根據(jù)應用場景將主機區(qū)分為快杰型快杰型快杰型快杰型通用型高主頻型型總計種機型。不同平臺的云主機價格相同。升級過程中云主機無需關機或重啟,同時不會對主機上運行的應用和業(yè)務產(chǎn)生性能影響。限制目前僅支持及以上的平臺的云主機。UHost地域與可用區(qū)可用區(qū)是一組物理和電力上相互隔離的資源的組合。一個可用區(qū)可能是由一個機房、或者多個機房的一部分組合后設計而成,經(jīng)合理設計后,故障影響范圍...
摘要:網(wǎng)絡增強是利用多核配合內核對網(wǎng)卡驅動多隊列的支持,開啟網(wǎng)卡多隊列而獲得的云主機特性。目前僅支持核及以上的云主機支持網(wǎng)絡增強特性。 特性本篇目錄1. 網(wǎng)絡增強 NetworkEnhanced2. 數(shù)據(jù)方舟 DataArk1. 網(wǎng)絡增強 NetworkEnhanced網(wǎng)絡增強特性分為1.0和2.0兩個不同版本。網(wǎng)絡增強1.0是UCloud利用多核CPU配合Linux內核對網(wǎng)卡驅動多隊列的支持,開...
摘要:上周,一篇云主機測評文章云服務器哪家強阿里云騰訊云華為云深度評測在朋友圈引發(fā)了熱議。機型選擇通用實例阿里云通用平衡增強型,華為云通用計算增強型,以及騰訊云標準型。上周,一篇云主機測評文章《云服務器哪家強?AWS、Azure、阿里云、騰訊云、華為云深度評測》在朋友圈引發(fā)了熱議。然而其中,云主機性能一直頗為優(yōu)秀,甚至在多次其它公開測評中位列第一的UCloud卻在此次測評中缺席,因此,測評的結果不...
摘要:注意年月上線新版主機創(chuàng)建頁后,主機機型概念已升級到版本。請參照機型與平臺機型與平臺進行選型。以下為版主機概念的文檔規(guī)格族簡述規(guī)格族簡述云主機根據(jù)應用場景將主機區(qū)分為標準型高型高主頻型型總計種規(guī)格族,并支持總計個系列的種機型。注意:2019年5月上線新版主機創(chuàng)建頁后,主機機型概念已升級到2.0版本。此文檔描述的1.0版本概念將不再沿用。請參照?機型與CPU平臺?進行選型。控制臺列表展示的機型也...
摘要:機型機型云主機根據(jù)應用場景將主機區(qū)分為快杰型通用型高主頻型型總計種機型。若希望使用現(xiàn)有鏡像創(chuàng)建快杰型云主機,請聯(lián)系技術支持。不同平臺的云主機價格相同。此文檔適合于2019年5月后新上線的新版主機創(chuàng)建頁,重新定義了大部分機型的概念,這些新概念被聚合為主機機型概念2.0。若您仍然使用舊版本的主機創(chuàng)建頁,機型概念請參照主機概念1.0的文檔機型與規(guī)格;若您希望了解2.0概念與1.0概念相比發(fā)生了哪些...
閱讀 3883·2021-11-23 09:51
閱讀 4745·2021-11-15 11:37
閱讀 3626·2021-09-02 15:21
閱讀 2828·2021-09-01 10:31
閱讀 1021·2021-08-31 14:19
閱讀 943·2021-08-11 11:20
閱讀 3446·2021-07-30 15:30
閱讀 1777·2019-08-30 15:54