VM间网络PPS和带宽测试
生活随笔
收集整理的這篇文章主要介紹了
VM间网络PPS和带宽测试
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
VM間的網絡PPS能力測試一般采用netperf/iperf或ntttcp這些工具實現。監控端一般采用nmon和nload這些工具。
1 pps測試
這個測試中采用netperf ,netperf的安裝如下:
wget https://github.com/vtrocelab/./netperf-2.7.0/raw/master/./netperf-2.7.0.tar.gz tar.gz tar xzvf ./netperf-2.7.0.tar.gz cd ./netperf-2.7.0 apt-get install gawk apt-get install gcc apt-get install make ./configure make && make install
安裝nmon:
apt install nmon
開啟netperf服務端:
netserver
開啟netperf客戶端:
cat nettest.sh #!/bin/bash netperf -H 10.148.0.2 -t UDP_STREAM -l 300 -- -m 1 -R 1 & ... netperf -H 10.148.0.2 -t UDP_STREAM -l 300 -- -m 1 -R 1 &
起多個netperf的客戶端進程進行測試。
在服務端開啟nmon,n鍵網絡,c鍵CPU使用情況:
nmon
可以看到網絡的pps和網絡帶寬:
pps為4.6Mpps,帶寬為195111*8=1.56Gbps
2 帶寬測試
帶寬測試可以采用ntttcp或iperf實現。
ntttcp安裝:
apt-get -y install build-essential apt-get -y install git git clone https://github.com/Microsoft/ntttcp-for-linux ntttcp-for-linux/src/ make & make install
ntttcp服務端:
ntttcp -r -t 300 &
ntttcp客戶端:
ntttcp -s10.148.0.2 -t 300
測試結果如下:
用nload也可以查看,但數值略小:
通過iperf也可以測試帶寬,iperf安裝:
apt-get install -y iperf
iperf服務端:
iperf -s
iperf客戶端,32個進程跑60秒:
iperf -c 10.148.0.2 -P 32 -t 60
跑完后,可以看到帶寬總結:
通過網絡相關工具,可以方便的測試VM間的各種網絡指標。
總結
以上是生活随笔為你收集整理的VM间网络PPS和带宽测试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#开发纽曼来电小秘书总结(指南)
- 下一篇: 湖南文理学院有哪些专业