• 2

不知市面上是否有系統監控軟體可以監控到CPU被什麼APP使用了多少百分比?

Dear 各位大大

不知市面上是否有系統監控軟體可以監控到CPU被什麼APP使用了多少百分比?
2011-07-19 12:10 發佈
你是問手機的還是電腦的...
Windows的按ctrl+alt+del 工作管理員就有
J88+3310→G1000→J100+Z800i→W610i→2660→G705+C901→Arc→Xperia S
是監控Windows系統,
工作管理員只能看到當下的資源,我想看到一個禮拜或一個月的資料

alexlin000 wrote:
是監控Windows...(恕刪)


很多監控軟體阿...微軟也有出System Center

這套我有安裝Microsoft System Center Configuration Manager 2007
但是我是拿這台來查看軟體硬體,這套軟體可以監控系統效能?
如果只是本機自己看的話
建議使用process explorer
http://technet.microsoft.com/en-us/sysinternals/bb896653
這是微軟買人家的好物,免費下載使用
而且看到的更精細
但如果想看到一個禮拜或一個月的資料
這是完全不切實際的想法
一台Server的processes何其多樣化
加上長時間累積
所有的數字都會嚴重失真(ex. 一個不停吃1% loading的process vs 一個偶爾會起來但一起就是100%的 Process,哪一個才是你要care的?)
Server workload必須經過合理分類才能有效監控
而且長期監控數據到底有何意義?理論上應該還要混合上AP的作業週期做交叉分析
樓主有這種監控需求?有parsing application workload的功力?
相信我,這件事情吃力不討好,少作為妙
感謝bala大大的分析:

我這目前只有做短期使用(最多一個月把),我是要看到Server裡的SQL與IIS這兩服務那一個把CPU資源耗損最兇!!
直接執行就可以看的到,免安裝不錯用,謝謝提供資訊。
bala@syr wrote:
如果只是本機自己看的話
建議使用process explorer
http://technet.microsoft.com/en-us/sysinternals/bb896653
這是微軟買人家的好物,免費下載使用
而且看到的更精細

alexlin000 wrote:
我是要看到Server裡的SQL與IIS這兩服務...(恕刪)


如果這麼明確區分workload就簡單了
native performance monitor就可搞定(perfmon),一毛錢不花
perfmon設定的眉角如下:
假設Server運作一切正常(沒當機,Web AP / SQL沒restart),Server只跑IIS and SQL
SQL Server對應是是SQLserver.exe,起來了pid就不會變 <-- 這個簡單
IIS是W3Wp.exe (一個AP pool起一個w3wp.exe) <-- 這裡麻煩
而且每個W3Wp.exe預設每1740分鐘(??忘了,因為我一定會去改成每天半夜) restart一次
由於Server不一定只有一個w3wp.exe(ie, n個pid),時間太長的話w3wp.exe還會restart(pid又變了)
換句話說以process pid base要蒐集IIS相關負載是很困難的
這個狀況建議您可以用Perfmon蒐集兩個監控指標來比對即可
第一個是指標是Server的overall CPU loading
第二個是指標是sqlserver.exe這個特定的process CPU loading
中間差異減個3~5%是OS基本消費額
兩相比對答案就出來了
感謝各位大大的幫助!!

小弟現在改用Nagios來監控了,好用太多了~~~XD

麻煩的是,有部分監控設定還是要上網GOOGLE一下 XD
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?