加入收藏 | 设为首页 | 会员中心 | 我要投稿 东莞站长网 (https://www.0769zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

windows – 当CPU百分比达到X时如何启动程序

发布时间:2021-03-18 18:47:09 所属栏目:Windows 来源:网络整理
导读:我一直有一个非常间歇性的问题,一个ASP.NET v 4.0应用程序可能发生4天,发生的情况是CPU将飙升至75%,有时会运行正常,直到一天结束时有时会稳步增长到100 % 然后我必须重启服务器. 我已经按照每个指南“当工作进程处于100%CPU时该怎么做”而且我知道它是哪

我一直有一个非常间歇性的问题,一个ASP.NET v 4.0应用程序可能发生4天,发生的情况是CPU将飙升至75%,有时会运行正常,直到一天结束时有时会稳步增长到100 %

然后我必须重启服务器.

我已经按照每个指南“当工作进程处于100%CPU时该怎么做”而且我知道它是哪个工作进程,它是哪个应用程序池.我所能做的就是找到进程并将其杀死或回收应用程序池,这有时会有所帮助.

我不知道的是当CPU达到75%时系统上正在发生的事情.

我想知道有什么方法可以在CPU命中50%并运行2分钟时启动procmon,然后关闭并保存数据?

从未做过,但最简单的方法是在perfmon中使用alert.

如下所示,您可以在操作发生时运行脚本.

Select the Action tab,shown in Figure 3-18. You can now specify any
of the following actions to happen when an alert is triggered:
Log An Entry In The Application Event Log Creates log entries for alerts.

Send A Network Message To Sends a network message to the computer specified.

Run This Program Sets the complete file path of a program or script to run when the alert occurs.

更多信息there设置警报

在你的脚本之后,你可以这样运行;

procmon /Quiet /Minimized /BackingFile log.PML
TIMEOUT /T 120
procmon /Terminate

(编辑:东莞站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!