前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Windows网络小工具之pstools:psping、pslist……

Windows网络小工具之pstools:psping、pslist……

原创
作者头像
Windows技术交流
修改2020-04-23 23:57:27
2.1K0
修改2020-04-23 23:57:27
举报
文章被收录于专栏:Windows技术交流Windows技术交流

Windows方面有2大工具集nirsoft.netsysinternals

这2套工具的受众广泛、稳定性久经考验,sysinternals已被微软收购,可以认为是微软出品

这里介绍下sysinternals里的一个子集pstools

我挑几个我平时用得比较多的命令介绍下(持续补充中……)

1、psping

psping是支持tcp协议的ping工具,比tcping多了个分布统计的功能

上图来自网络,其中的180.76.76.76是百度公共DNS地址

IP没加端口就是icmp协议的ping

我个人非常认可-w这个参数,日常生活中体育活动前都有热身,类似的作用,可以让统计的结果更接近真实,如果不加-w指定具体值,则会有个默认的热身数量5

我一般给-n指定1000、-h指定10来看ping延时分布

psping -4 -n 1000 -w 2 -h 10 139.199.198.215

从上图测试结果看,网络很稳定,99%在43.07~43.23ms的范围内,且无一丢包

如果加了端口就是tcping的功能了,端口紧跟HOST英文冒号,HOST可以是IP也可以是域名 ,例如

psping -4 -n 100 -w 2 -h 10 139.199.198.215:443

psping -4 -n 100 -w 2 -h 10 test.sanqinyinshi.cn:80

加个-nobanner参数(加在IP:Port后面,加在前面不起作用),可以隐藏开头的信息(下图红框圈出的部分),nobanner顾名思义就是没有banner,了解前端的同学都知道banner和footer

还可以加-l指定包大小进行测试

还可以加-b测试带宽(我测试了N多次,都不准,所以不建议用这种办法测带宽,建议用专用工具iperf3,iperf3的使用说明建议参考AWS这篇文档,我唯一要补充的就是:客户端命令是在你要测试带宽的机器上执行的,服务端命令是在反方向执行的,举个例子,假如你有台电脑、有台服务器,要测试服务器带宽的话是在电脑上开启测试端口,在服务器上执行客户端测试命令

psping -b -l 1500 -n 2000 -w 10 139.199.198.215:80 -nobanner

psping -b -l 1500 -n 1000 -w 0 139.199.198.215:80 -nobanner

通过上面二图对比可知:

Total Bytes=(n+1)*l

-w在测带宽的场景中最小是2,指定0或1都会被强制按最小的热身量2来执行

在其他一些场景里指定-w 0可以,例如

2、pslist

通过Elapsed Time(已用时间)可以很方便地看出系统服务的先后顺序,Elapsed Time是倒序排列的

通过CPU Time可以很方便地看出什么进程导致CPU吃紧(请忽略Idle,它就是个代号而已,并非真正的进程)

什么进程导致CPU吃紧?例如最新版迅雷、例如WPS,提到这2个软件我就来气。WPS从来都是PC版,WPS官网从来没说过会在服务器上平稳运行,现在的WPS越搞越大、越来越吃资源,安装在服务器上非常不稳定、非常吃资源,要图快、图稳定,我个人在服务器上安装的Office2003,经验交流,不喜勿喷。

迅雷X会导致机器特别卡、迅雷单进程的CPU利用率95%以上(迅雷唯利是图,以前的迅雷迷你版和极速版真的很好用,为了挣广告费,砍掉了极速版,极速版会被强制升级迅雷X,迅雷X在Windows服务器上卡得没法用、广告看得人恶心、买的付费会员也没法去掉广告,真的超级垃圾)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档