king

网络流量如何压测?

king 运维技术 2022-11-17 417浏览 0

网络测试软件很多,今天就介绍2款大家常用的。分别为iptraf3和netperf 。网络测试关注的指标:PPS和内网带宽峰值。

iptraf 软件

yum-yinstallgccgcc-c++autoconfglibcglibc-develsysstatnload
yuminstall-yiptraf3

(1) iptraf3 部分参数说明:

网络流量如何压测?

(2) 查询带宽峰值

服务端执行:iperf3 -s -i 1 -p 10000

客户端执行:iperf3 -c 192.168.10.163 -t 30 -P 2 -p 10000 (参数-P 是并行运行的意思)

网络流量如何压测?

(3) 查询pps

服务端:iperf3 -s -i 1 -p 10000

客户端:iperf3 -u -l 16 -c 192.168.10.163 -t 30 -P 2 -p 10000

网络流量如何压测?

注:sar -n DEV 1 100 查看数据包频率

netpraf 软件安装

yum-yinstallgccgcc-c++autoconfglibcglibc-develsysstatnload
wget-c"https://github.com/HewlettPackard/netperf/archive/netperf-2.7.0.tar.gz"-Onetperf-2.7.0.tar.gz
tar-zxvfnetperf-2.7.0.tar.gz
cdnetperf-netperf-2.7.0
./configure&&make&&makeinstall&&cd..

(1) Netperf 安装完成后,会生成 2 个工具:netserver 和 netperf。以下为 2 个工具的主要参数。

网络流量如何压测?

(2) 查询带宽峰值 服务端:netserver -p 16000

网络流量如何压测?

客户端:netperf -H 10.10.40.5 -p 16000 -t UDP_STREAM -l 30 — -m 1400

网络流量如何压测?

参数解释

网络流量如何压测?

(3) 查询PPS数据包

服务端:netserver -p 16000

客户端 netperf -H 10.10.40.5 -p 16000 -t UDP_STREAM -l 30 — -m 1

网络流量如何压测?

这个数据不一定准,最好还是使用sar -n DEV 1 1000。

小建议:如果是对多台机器进行网络压测,最好用选用其中一种工具进行压力测试。

继续浏览有关 网络 的文章
发表评论