您的位置:首页 > 娱乐 > 八卦 > 服务公司取名字大全_武汉网站优化_软文发布的平台与板块_教育培训网站模板

服务公司取名字大全_武汉网站优化_软文发布的平台与板块_教育培训网站模板

2025/2/28 7:15:51 来源:https://blog.csdn.net/qq_36481693/article/details/145638595  浏览:    关键词:服务公司取名字大全_武汉网站优化_软文发布的平台与板块_教育培训网站模板
服务公司取名字大全_武汉网站优化_软文发布的平台与板块_教育培训网站模板

此方案来源于阿里云

pps测试

步骤

  1. 分别在测试机和辅助测试机上执行以下命令,下载Netperf。
wget https://benchmark-packages.oss-cn-qingdao.aliyuncs.com/netperf-2.7.0.tar.gz
  1. 分别在测试机和辅助测试机上执行以下命令,安装Netperf和sar监控工具。
sudo yum install -y gcc autoconf automake libtool sysstat
tar -zxvf netperf-2.7.0.tar.gz
  1. 查看gcc的版本(版本需要大于10)
gcc -v 2>&1
  1. 编译之前修改代码
cd netperf
vim src/nettest_omni.c
# 去掉下面文件中的代码
/* different options for the sockets        */
intloc_nodelay,    /* don't/do use NODELAY  locally    */rem_nodelay,    /* don't/do use NODELAY remotely  */loc_sndavoid,    /* avoid send copies locally    */loc_rcvavoid,    /* avoid recv copies locally    */rem_sndavoid,    /* avoid send copies remotely    */rem_rcvavoid;   /* avoid recv_copies remotely    */
  1. 编译并安装
cd netperf
sudo ./configure
sudo make && sudo make install
  1. 查看测试机的ip
ifconfig
  1. 在测试机上执行以下命令,启动64个netserver服务。
#!/bin/bash
for j in `seq 64`; donetserver -p $[16000+j] > server_$[16000+j].netperf > /dev/null 2>&1  &
done
  1. 在辅助测试机上执行以下命令,向测试机输入流量。
#!/bin/bash
server_ip=<测试机私网IP地址>
for j in `seq 64`; doport=$[16000+j]netperf -H ${server_ip} -l ${run_time:-300} -t UDP_STREAM  -p $port  -- -m 1 -D > /dev/null 2>&1 &
done
  1. 在测试机上执行以下命令,测试网络PPS。
sar -n DEV 1

在这里插入图片描述

带宽

前面8个步骤的都是一样的,这里从第9步开始描述
9. 在辅助测试机上执行以下命令,向测试机输入流量。

#!/bin/bash
server_ip=<测试机私网IP地址>
for j in `seq 64`; doport=$[16000+j]netperf -H ${server_ip} -l ${run_time:-300} -t TCP_STREAM -p $port -- -D > /dev/null 2>&1 & 
done
  1. 在测试机上执行以下命令,测试网络带宽。
sar -n DEV 1

在这里插入图片描述

延时

  1. 分别在测试机和辅助测试机上执行以下命令,安装sockperf。
sudo yum install -y autoconf automake libtool gcc-c++
cd /opt
sudo wget https://github.com/Mellanox/sockperf/archive/refs/tags/3.8.tar.gz
sudo tar -zxf 3.8.tar.gz
cd sockperf-3.8/
sudo ./autogen.sh
sudo ./configure
sudo make -j `cat /proc/cpuinfo| grep process | wc -l`
sudo make install
  1. 在测试机上执行以下命令,启动服务。
sockperf sr --tcp --daemonize
  1. 在辅助测试机上执行以下命令,向测试机输入流量。
sockperf pp -i <测试机私网IP地址> --tcp -t 30 -m 14 --full-log=result.json
  • 以avg-latency开头的结果数据表示平均时延,单位为us。
  • 以percentile 99.000开头的结果数据表示99分位时延,单位为μs。

在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com