Linux下使用nping测试TCP\UDP延迟

Linux, 折腾 2018/04/02

nping和nc一样,都是Linux下一个简单实用的网络工具。本文主要介绍一下在CentOS 7下使用nping来测试TCP\UDP延迟。

如果只是想简单测试一下UDP延迟,可以看这里:Windows下的简易UDP Ping工具

TCP延迟看这里:Linux下简单易用的tcping

由于是测试服务器与客户端之间的TCP\UDP延迟,所以服务端与客户端均需安装nping

安装

#客户端安装nping
rpm -vhU https://nmap.org/dist/nping-0.7.70-1.x86_64.rpm

服务端

使用nping为服务端的eth0网卡开启一个端口号为12345的tcp连接

参数 -es 表示作为回声模式服务端,-nc 为无需验证,-ep 为自定义端口,-e为指定网卡名称

nping --es --nc --ep 12345 -e eth0

客户端TCP

使用nmap连接服务端定义的端口,截图红框处即为延迟,蓝框可以看到走的是TCP连接

参数 -ec 表示作为回声模式客户端,-nc 为无需验证,-ep 为自定义端口,–tcp为TCP协议(不添加则为ICMP)

nping --ec --nc 服务器IP --tcp -ep 12345

客户端UDP

使用nmap连接服务端定义的端口,截图红框处即为延迟,蓝框可以看到走的是UDP连接

参数 -ec 表示作为回声模式客户端,-nc 为无需验证,-ep 为自定义端口,–udp 为UDP协议(不添加则为ICMP)

nping --ec --nc 服务器IP --udp -ep 12345

注:

因为UDP测试数据一般包含吞吐量、丢包率和延迟等指标,所以仅看延迟并不能准确反映UDP的传输质量

本文标签:


评论(本站已开启评论回复邮件通知功能,请如实填写邮箱以便及时收到回复)