Psping,该工具功能主要包括:ICMP Ping、TCP Ping、延迟测试、带宽测试,默认windows系统里边没有带psping命令的,这个需要我们下载PSTools工具包并解压放到C:\Windows\System32里才可以使用(或把psping程序放在系统的PATH路径中)
微软官方链接 https://docs.microsoft.com/zh-cn/sysinternals/downloads/psping
直接下载地址:https://download.sysinternals.com/files/PSTools.zip
psping默认也有ICMP协议的ping功能: psping localnetwork.cn
psping的TCP协议ping功能要加端口来使用: psping localnetwork.cn:80
-t 长时间监控模式
-n 指定进行多少次的监控
带宽测试
psping -b -l 1500 -n 15000 baidu.com:443
- -b代表将进行带宽测试
- -l 1500代表使用大小1500Bytes的数据包
- -n 15000代表使用15000个数据包
延迟测试
psping -l 1500 -n 300 -h baidu.com:443
指定包大小单位的用法: psping -b -l 1k -n 300 baidu.com:443
- -l 1500代表发送的数据包大小为每个1500 Bytes,TCP联机在Layer 2 Ethernet中的MTU (Maximum Transmission Unit)通常以1500 Bytes为一个单位
- -n 300代表发送300个封包
- 那么300*1500Bytes=450000Bytes,绝大多数在3ms左右响应
Latency延迟—-Count计数
- -n代表正式ping包的个数,或者定义使用秒s作为单位
- -w代表热身ping包的个数,即正式测试前先进行多少次热身测试连接
- -h代表最小与最大延迟毫秒数
- -i代表间隔秒数,快ping则设置为0
- -l代表ping包大小,默认单位是byte。使用 k为单位代表kilobytes(KB),使用m为单位代表megabytes(MB)
- -q代表ping过程中不一个个输出值
- -t代表长ping不停
- -4代表强制使用IPv4联机
- -6代表强制使用IPv6联机