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