性能测试 vbs使用(一)

本文详细介绍了如何使用Windows自带的性能监视器工具(perfmon)进行Cpu性能测试,包括处理器、进程、线程等关键点的监控,并通过编写VBS脚本来实现Cpu使用率超过阈值时的警报功能。文章还强调了在实际检查中,即使处理器的Cpu使用率超过100%,也不必过度担忧,而是要根据数据验证其他参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里以一个性能测试中检查Cpu为例子。

Cpu性能也是常见的,分析起来比较简单,使用wins自带的就可以查看。但所指的不是资源管理器。

Win+R 键,perfmon开启。

Cpu性能部分检查点在于:

Processor 处理器

Process 对象的进程

Thread 线程对象

主要从处理器着手,原因就不用说了吧,Cpu

 

使用性能监视器,关注重要的Cpu性能。

把%processor Time需要监控的部分,分为2个级别,其中把第2个级“关键字”打印出来。

伪代码如下:

if (Process.%processor Time(_Total) >70%) Command “警报” dataTime Processj thread? if (Process.%processor Time(_Total) >90%) then Command “重要” dataTime Processj thread? else Command


然后把上面的保存在一个log.txt的文件里。

然后用这段vbs来实现:

Set log = CreateObject("Scripting.FileSystemObject") s = log.OpenTextFile("\\log.text ").ReadAll() If InStr(s, "重要") <> 0 Then log.DeleteFolder "\\log.text " Else log.CreateFolder "\\crash.text" End If

 

实际检查中处理器的cpu可以超过100的,多核心的服务器,cpu处理器时间相加而导致的,所以并不用过于在意数据,我们需要根据这个数据来验证其他的参数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值