Linux下使用qperf命令来测试网络带宽和网络延迟
#yum -y install qperf
如果没有yum 或者没有网络的情况下,依次安装以下rpm包,本次试验centos是在Centos6版本上做的,所使用的的包也是6版本的,
下载rpm包地址:Centos6/Redhat6 http://mirrors.163.com/centos/6/os/xcentos查看系统版本86_64/Packages/ 或者可以加最下方微信免费获取
rpm包下载好以后,依次安装,命令如下:
rpm –ivh --nodeps libibverblinux创建文件s-1.1.8-4.el6.x86_64.rpm
rpm –ivh -系统的超级宗门-nodeps librdmacm-1.0.21-linux删除文件命令0.el6.x86_64.rpm
rpm –ivh qperf-0.4linux删除文件命令.9系统运维的主要任务-1.el6.x86_64.rpm
这三个rpm包服务端和客户端都要安装
例如本次试验我测试192系统之乡土懒人.16系统类小说8.0.129到192.168.0.91的带宽和延迟 那么192.168.0.91就是服务端,192.168linux是什么操作系统.0.129是客户端
在192.168.0.91(服务端)执行下面命令:
#qplinux重启命令erf
如上图所示,执行命令后会一直停linux在那里,说明启动成功,然后去客户端执行命令测linux系统试
在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 1客户端版本过低是什么意思92.168.0.91 tcp_lat
latency = 187us -----客户端和服务端区别---->&系统重装gt;>这就是网络延迟
因为是在内网测试带宽比价大 延迟比较小,都是微秒(us)
下面说一下网络延迟的定义:
网络延迟是指各式各样的数据在网络介质中通过网络协议(如TCP/IP)进行传输,如果信息量过大不加以限制,超额的网络流量就会导致设备反应缓慢,造成网络延迟。
1~3客户端版本过低是什么意思0ms:极快,几乎察觉不出有延迟,玩任何游戏速度都特别顺畅。
31~50ms:良好,可以正常游戏,没有明显的延迟情况。
51~100ms:普通,对抗类游戏能感觉出明显延迟系统向我借能力,稍有停顿。
>100ms:差,无法正常游戏,有centos是什么系统卡顿,丢包并掉线现象。
发表评论