站务联系

内容

物理专线网络性能测试方法

发布时间:2021-03-10   来源:网络整理    
字号:

物理专线接入完成后,您还要对链路的功耗进行检测,确保化学专线可以满足您的业务需求。

前提条件

在检测前,确保您完成以下环境打算:

搭建检测环境

安装Netperf

Netperf是一个网络性能的检测工具,主要针对基于TCP或UDP传输。

完成以下操作,分别在IDC网路设备跟8台ECS例子上安装Netperf:

执行以下命令下载Netperf。

wget -c "https://codeload.github.com/HewlettPackard/netperf/tar.gz/netperf-2.5.0" -O netperf-2.5.0.tar.gz

执行以下命令安装Netperf。

tar -zxvf netperf-2.5.0.tar.gz
cd netperf-netperf-2.5.0
./configure 
make 
make install

执行netperf -h跟netserver -h验证安装是否成功。

安装iPerf3

Iperf3是一个网络性能检测工具。Iperf3可以检测最大TCP跟UDP码率功耗。

完成以下操作,分别在IDC网路设备跟8台ECS例子上安装iPerf3:

执行以下命令下载iPerf3。

yum install git -y  
git clone https://github.com/esnet/iperf

执行以下命令安装iPerf3。

cd iperf
./configure && make && make install && cd ..
cd src
ADD_PATH="$(pwd)" 
PATH="${ADD_PATH}:${PATH}"
export PATH

执行命令iperf3 -h,验证安装是否成功。

开启多队列功能

物理专线网络性能测试方法ethtool -L eth0 combined 4 echo "ff" > /sys/class/net/eth0/queues/rx-0/rps_cpus echo "ff" > /sys/class/net/eth0/queues/rx-1/rps_cpus echo "ff" > /sys/class/net/eth0/queues/rx-2/rps_cpus echo "ff" > /sys/class/net/eth0/queues/rx-3/rps_cpus

使用Netperf工具检测化学专线的包转发功耗

Netperf安装完成后会争创两个命令行工具:netserver(服务器端)和netperf(客户端)。两个工具的主要参数说明如下表所示。

工具名称主要参数参数说明

Netserver(服务器端:接收端工具)

-p

监听的端口号。

netperf(客户端:发送端工具)

-H

IDC网路接入设备或VPC服务器的IP地址。

-p

IDC网路接入设备或VPC服务器的端口。

-l

运行时间。

-t

发送信令的合同类别:TCP_STREAM 或 UDP_STREAM。

建议使用UDP_STREAM。

-m

物理专线网络性能测试方法 netserver -p 11256 netserver -p 11257 netserver -p 11258 netserver -p 11259 netserver -p 11260 netserver -p 11261 netserver -p 11262 netserver -p 11263

在VPC内的8台ECS例子上启动netperf进程,分别指定至IDC网路接入设备的不同netserver端口。

图说天下

×
二维码生成