作者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/m.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