windows系统中安装配置命令行工具——psping

一、psping简介

1.1、psping是什么

PsPing 是微软 Sysinternals 套件中的命令行网络工具,集 ICMP Ping、TCP/UDP Ping、延迟测试、带宽测试于一体,解决了系统自带 ping 只能测 ICMP、功能单一的痛点。

1.2、psping与ping的对比

功能 系统 ping PsPing
ICMP 连通性
TCP 端口连通性 ✅(可测任意端口)
UDP 测试
延迟精确测量 毫秒级 0.01ms 高精度
带宽测试 ✅(TCP 带宽评估)
结果统计 基础 最小值 / 最大值 / 平均值 / 百分位
持续监控 -t 参数 -t 参数 + 直方图输出

二、安装与配置psping

2.1、下载安装psping

微软官网获取 PSToolshttps://learn.microsoft.com/zh-cn/sysinternals/downloads/psping

将下载下来的psping压缩包解压,如下图所示:

2.2、配置psping全局可用

《1》获取到psping的所在路径(如:E:\AllSoftWare\ApplicationSoftWare\PSTools)。

《2》将psping程序所在路径添加到系统环境变量 PATH 中(点击【此电脑】-->【属性】-->【系统信息】-->【其他设置】-->【高级系统设置】-->【高级】-->【环境变量】-->【选中"xxx的用户变量"下的Path】-->【编辑】-->【新建】(最底部输入psping的路径E:\AllSoftWare\ApplicationSoftWare\PSTools)-->【确定】)。

《3》同时按下键盘的"windows图标+R"键输入【cmd】打开命令行窗口,输入【psping www.baidu.com】测试(能显示结果则表示配置psping成功)。

详细的操作如下图所示:

三、psping的核心功能用法

3.1、ICMP Ping(基础连通性)

模拟系统 ping,适合快速验证主机可达性

bash 复制代码
# 基础用法:ping 目标 10 次
psping -n 10 www.baidu.com

# 持续 ping(Ctrl+C 停止)
psping -t www.baidu.com

# 自定义数据包大小(默认 32 字节)
psping -l 1024 -n 5 www.baidu.com

3.2、TCP Ping(端口连通性测试)

最实用功能:测试特定 TCP 端口是否开放(如 22/80/443)

适用于 ICMP 被防火墙封禁的环境(如公有云)

bash 复制代码
# 测试 22 端口(SSH)
psping 192.168.1.140:22

# 测试 80 端口(HTTP)
psping 192.168.1.140:80

# 详细模式(显示连接建立时间)
psping -v www.baidu.com:443

3.3、延迟测试(TCP 往返延迟)

精确测量 TCP 连接的往返延迟,支持长连接测试。

bash 复制代码
#公网端口探测 (网站 / 数据库 / SSH):不用 -l、不用 -r
psping -4 -n30 www.baidu.com:443


# 内网做往返 / 带宽测速(正确用法)
#服务端执行(有psping才可以)
psping -s 9999
#客户端执行
psping -l 1024 -n 100 -r 192.168.1.140:9999

# 结果包含:最小值、最大值、平均值、50/90/95/99 百分位

3.4、带宽测试(TCP 吞吐量)

评估网络链路的实际 TCP 传输带宽。

bash 复制代码
# 作为客户端测试带宽(连接到目标服务器)
psping -b -l 8k -n 1000 server:port

# 作为服务器模式(接收带宽测试)
psping -s -b -l 8k

3.5、psping参数速查表

参数 功能 适用场景
-n count 测试次数 控制测试规模
-t 持续测试 长时间监控
-l size 数据包大小 模拟不同负载
-r 往返延迟测试 精确测量响应时间
-b 带宽测试模式 评估网络吞吐量
-s 服务器模式 接收端监听
-v 详细输出 故障排查
-h [buckets] 生成直方图 可视化延迟分布
bash 复制代码
#带直方图测百度 443(只 TCP 握手延迟,不能加 -l /-r)
psping -4 -n 50 -h 20 www.baidu.com:443

psping -4 -n 100 -h 30 www.baidu.com:443 > baidu_latency.csv
相关推荐
2601_961194024 小时前
2026六级词汇PDF下载|大学英语六级单词表+音频PDF
windows·git·eclipse·pdf·github
ID_180079054736 小时前
小红书笔记评论 API 接口深度解析(带全套 JSON 示例・技术实战版)
java·开发语言·windows
xyz5997 小时前
Windows下Codex安装详细配置使用指南
windows
We Just Keep growing10 小时前
【MySQL运维篇】——日志、主从复制、分库分表、读写分离
java·运维·数据库·windows·学习·mysql
梦梦代码精11 小时前
多商户电商系统二次开发真实体验:真开源与伪开源的差距
windows·docker·开源·github
贝锐11 小时前
一台Windows电脑分给多个人同时远控?向日葵如何设置?
windows·远程控制
pursue.dreams11 小时前
Windows系统Golang超详细安装配置教程(2026最新、零基础)
开发语言·windows·golang
阿洛学长12 小时前
Xshell下载安装教程(2026最新版+附带图文):Windows 下 SSH 连接 Linux 的完整安装与配置指南
linux·windows·ssh
玖釉-12 小时前
Vulkan Specialization Constants 详解:在“运行时配置”和“编译期优化”之间取得平衡
c++·windows·图形渲染