使用ping、tracert和Test-NetConnection可系统评估本地网络延迟:ping测ICMP往返时间,tracert定位高延迟跳点,Test-NetConnection验证端口级连通性与延迟。

如果您尝试评估本地网络响应性能,但无法直观判断延迟高低,则可能是由于缺乏对基础命令行工具的系统性使用。以下是通过 Windows 11 命令提示符(CMD)测量网络延迟的具体操作方法:
一、使用 ping 命令测试基础 ICMP 延迟
ping 命令通过向目标主机发送 ICMP 回显请求并接收应答,计算往返时间(RTT),反映链路层至网络层的基础通信延迟。该方法不依赖浏览器或第三方服务,可快速验证连通性与稳定性。
1、按下 Win + R 键,输入 cmd 并回车,打开命令提示符窗口。
2、在窗口中输入以下命令并回车:ping www.baidu.com(可替换为 8.8.8.8 或其他稳定 IP/域名)。
3、观察返回结果中每行末尾的 time=xx ms 字段,该数值为单次请求的往返延迟;末尾统计行中的 平均 = xx ms 表示四次请求的算术平均值。
4、如需延长测试时长,输入 ping -t www.baidu.com 启动持续探测,按 Ctrl + C 中断并查看汇总结果。
二、使用 tracert 命令识别路径中高延迟跳点
tracert 命令逐跳显示数据包从本机到目标所经过的每一级路由器,并报告各跳响应时间,适用于定位网络路径中造成延迟突增或丢包的具体中间节点。
1、在已打开的命令提示符窗口中,输入:tracert www.baidu.com。
2、等待命令执行完成,逐行查看各跳显示的毫秒数值;若某跳出现 * 符号或延迟值明显高于前后跳(如跃升至 300ms 以上),表明该节点可能存在限速、策略屏蔽或临时拥塞。
三、使用 PowerShell 的 Test-NetConnection 验证端口级延迟与可达性
Test-NetConnection 是 PowerShell 内置诊断命令,支持同时测量 ICMP 延迟与指定 TCP 端口的连通性,可排除因防火墙拦截或服务未监听导致的“假性高延迟”误判。
1、按下 Win + X 键,选择 Windows Terminal(管理员)。
2、输入以下命令并回车:Test-NetConnection www.baidu.com -Port 443。
3、检查输出中 PingSucceeded : True 是否为真值,并确认 Latency 字段所示毫秒数值是否处于合理区间(通常
四、使用 pathping 命令进行多轮采样式延迟与丢包分析
pathping 结合了 ping 与 tracert 的能力,在完成路由跟踪的同时,对每一跳发起持续约 100 次的数据包探测,生成包含丢包率(Loss%)与平均延迟(Avg)的统计表格,适合排查间歇性抖动问题。
1、以管理员身份运行命令提示符,输入:pathping www.baidu.com。
2、等待约 75 秒 完成全部探测周期,查看最终生成的表格;重点关注 Loss% 列是否非零,以及 Avg 列中各跳的延迟数值分布。
五、使用 wmic 命令查询本地网卡协商速率辅助判断物理层瓶颈
wmic 命令可读取网卡驱动上报的链路协商速率,该值代表当前有线或无线连接在物理层达成的最大理论带宽(如 1000000000 表示 1 Gbps),用于判断是否存在降速握手异常或介质劣化。
1、按下 Win + R 键,输入 cmd 并回车,打开命令提示符。
2、输入以下命令并回车:wmic nic where netEnabled=true get name, speed。
3、在结果中查找已启用适配器对应的 speed 值(单位为 bps),若显示远低于预期(如千兆网卡仅显示 100000000),需检查网线、交换机端口或无线信道干扰。











