码迷,mamicode.com
首页 > 系统相关 > 详细

Linux/Centos检测网络带宽与延迟

时间:2018-06-14 14:29:54      阅读:1270      评论:0      收藏:0      [点我收藏+]

标签:blog   技术   说明   掉线   rpm包下载   rpm   pac   water   传输   

Linux下使用qperf命令来测试网络带宽和网络延迟

如果没有命令可以用yum安装,命令如下:

#yum -y install qperf

如果没有yum 或者没有网络的情况下,依次安装以下rpm包,本次试验是在Centos6版本上做的,所使用的的包也是6版本的,

下载rpm包地址:Centos6/Redhat6 http://mirrors.163.com/centos/6/os/x86_64/Packages/ 或者可以加最下方微信免费获取

rpm包下载好以后,依次安装,命令如下:

rpm –ivh --nodeps libibverbs-1.1.8-4.el6.x86_64.rpm

rpm –ivh --nodeps librdmacm-1.0.21-0.el6.x86_64.rpm

rpm –ivh qperf-0.4.9-1.el6.x86_64.rpm

这三个rpm包服务端和客户端都要安装

例如本次试验我测试192.168.0.129到192.168.0.91的带宽和延迟 那么192.168.0.91就是服务端,192.168.0.129是客户端

在192.168.0.91(服务端)执行下面命令:

#qperf
技术分享图片
如上图所示,执行命令后会一直停在那里,说明启动成功,然后去客户端执行命令测试

在192.168.0.129(客户端)执行下面命令

#qperf -t 60 --use_bits_per_sec 192.168.0.91 tcp_bw
技术分享图片
bw = 93.7 Mb/sec--------->>>这就是网络带宽

在192.168.0.129(客户端)执行下面命令

#qperf -t 60 --use_bits_per_sec 192.168.0.91 tcp_lat
技术分享图片
latency = 187us --------->>>这就是网络延迟

因为是在内网测试带宽比价大 延迟比较小,都是微秒(us)

下面说一下网络延迟的定义:

网络延迟是指各式各样的数据在网络介质中通过网络协议(如TCP/IP)进行传输,如果信息量过大不加以限制,超额的网络流量就会导致设备反应缓慢,造成网络延迟。

1~30ms:极快,几乎察觉不出有延迟,玩任何游戏速度都特别顺畅。

31~50ms:良好,可以正常游戏,没有明显的延迟情况。

51~100ms:普通,对抗类游戏能感觉出明显延迟,稍有停顿。

大于100ms:差,无法正常游戏,有卡顿,丢包并掉线现象。

如果对此有兴趣,请扫下面二维码免费获取更多详情
技术分享图片

Linux/Centos检测网络带宽与延迟

标签:blog   技术   说明   掉线   rpm包下载   rpm   pac   water   传输   

原文地址:http://blog.51cto.com/11233498/2129302

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!