作者sanbis (方正)
看板Windows
标题[问题] 要怎麽找是那个处理程序在占用 CPU ?
时间Tue Apr 24 14:06:44 2018
作业系统: Server 2008 R2
Service Pack: SP1
发生问题频率: 不定期
是否有做Windows Update: yes
问题内容:
手上的机器有时候要检查看是不是某个用户特别占用 CPU
一般都是开启工作管理员看 CPU 的消耗
https://i.imgur.com/DYuyR5x.png
但是有时候占用都是瞬间跳过
ex.瞬间跳 2X %
还没看清楚是那个用户前又瞬间被盖掉~
这边想请教一下要怎麽查询哪只程式有特别占用 CPU 的纪录?
--
◣ ◢╲_
◥ ◣██◣█◣█◣█◢█◢ ψ sanbis █
◢████◣ ◢ ◣ ╲
◥██◣◤ ◥◢██◤ ◢ ◤
◢█◤◥◤██ ─ ─ ╲
◣ ◥◥◥◤ ◥◤◤◤ ◢◥██
◤= =◤◤ ˇ﹀﹀ˇ ╲
◣◥██ ██◤◢ ☆= ||◥
◣◆ ─ ◤
┐ ┌ ╱
◥██◥ ◤██◤ ●<
◢ │ ◣ ◢ ◣╱
喂!那是我家耶!? █\
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.125.62.244
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Windows/M.1524550007.A.EF5.html
1F:→ play68277: 用内建的资源监视器? 04/24 16:23
2F:→ labbat: 程式是不断生成又关闭的?常驻就找显示处理器占用周期的 04/24 22:55
3F:→ louis925: 用资源监视器 or Process Explorer 04/24 23:25
4F:→ x94fujo6: CPU时间 04/25 10:35
5F:→ sanbis: 资源监视器比较有用~ 04/25 11:33
栏位显示 CPU平均
可以看到哪只 process 一直居高不下
再针对使用者名称去看是那个 IIS 用户就可以找到了
至於 Process Explorer 跟 工作管理员差不多
CPU 负载都是转眼就过
有时候负载是上上下下的起伏
这种情况很难去注意到那个使用者有问题
至於 CPU 时间? IIS根本就没有关闭过
我不了解怎麽从 CPU 时间去判断
※ 编辑: sanbis (59.125.62.244), 04/25/2018 11:37:01
6F:→ ltytw: 工作管理员有个栏位叫cpu时间 开机一整天用那个看 04/25 19:40
7F:→ ltytw: 如果处理程序不会一直开开关关的 可以另外去勾选使用者名 04/25 19:42
8F:→ ltytw: 称让他显示出来 04/25 19:42
9F:→ labbat: 工具列view找 开几天加起来就几天 04/26 23:18
10F:→ x94fujo6: PID不一样就可以看了啊...吃越多资源占用时间越多 04/29 14:30