linux查看服务器网络延迟,ECS Linux下的qperf测量网络带宽和延迟的具体步骤

1、qperf命令测试两个节点间建立udp或tcp能够跑的带宽与延迟,也能查看系统具体版本和两个节点服务器的cpu型号;

2、 在两台linux服务器都安装qperf包,yum -y install qperf;

3、在A服务器上运行qperf &作为服务器节点,由其他服务器来连接测试,默认监听tcp的19765端口。见下图所示:

1e53ea3e5818e898be9ad962f85ce4c6.png

4、在B服务器上运行 qperf X.X.X.X(A服务器的ip地址) tcp_bw tcp_lat conf

tcp_lat: B与A节点的延时。

tcp_bw:B与A节点建立tcp连接能够跑的带宽(B服务器带宽为10M)。

conf:显示双方的配置,包括cpu型号及系统版本。见下图所示:

d5ed09a98dcbd5899d2552ac8e5e72e9.png

显示A与B节点建立一个tcp的连接中间带宽,在B节点能跑到712KB/sec,延迟为90.9ms

5、 我们可以透过改变消息的大小(msg_size),比如从1个字节到64K,每次倍增的方式,来观察带宽和延迟的变化情况。

6、qperf X.X.X.X(A服务器的ip地址) -oo msg_size:1:64K:*2 tcp_bw tcp_lat.见下图所示:

6fe0ec401fc4d83e3d59f1230508b4e3.png

f5681d81c1d508b92849cb55d62e0d71.png4409aeb3f95a19a677ee42f42f16dd4a.png

7、 发现tcp的包越大延迟越高,这些临界点对服务器编程时候对性能的估计和预期很有帮助

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值