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