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