qperf 使用

4 篇文章 0 订阅

网络性能主要有两个指标是带宽和延时。延迟决定最大的QPS(Query Per Second),而带宽决定了可支撑的最大负荷。

qperf和iperf/netperf一样可以评测两个节点之间的带宽和延时。可以在测试tcp/ip协议和RDMA传输。相比netperf和iperf,

1. 支持RDMA是qperf工具的独有特性。

2. 可进行循环遍历测试

服务端节点

#qperf  &                     //默认开启端口号:19765

#netstat –tunlup      

tcp        0      0 0.0.0.0:19765          0.0.0.0:*              LISTEN      53755/qperf

TCP带宽测试

最简单的格式是客户端使用两个参数:一个是服务端的名字,另一个是本次测试的命名(例如tcp_bw TCP带宽测试)。

#qperf  192.168.25.18 tcp_bw

这个是输出tcp带宽。

TCP延时测试

测试tcp延时,如下:

#qperf  192.168.25.18 tcp_lat

结果输出如下:

tcp_bw:

bw  =  1.17 GB/sec

tcp_lat:

latency  =  61.3 us

可以同时测试tcp带宽和tcp延时,如下:

UDP协议测试同TCP协议测试类似,只需命令参数中将tcp_bw和tcp_lat

改成udp_bw和udp_lat即可。

指定测试时间

有些场景下我们需要进行带负载的长时间稳定性测试,可以通过指定测试运行时间(使用-t参数)来实现。例如测试10秒tcp带宽,可以使用-t参数,如下:

#qperf  192.168.25.18 -t 10 tcp_bw

 


如果网卡支持RDMA功能,例如IB卡,那么可以进行RDMA性能测试:

#qperf  192.168.25.18 ud_bw


 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值