User 反映主機很慢, 看Server2003硬碟燈一直閃
請問可以知道是哪個 User 或是哪個程式在用嗎?
謝謝!!
之前我也有遇過類似的問題,不過主要是在本機
但是基本原理是一樣的
請先使用filemon
http://technet.microsoft.com/zh-tw/sysinternals/bb896642(en-us).aspx
中文的下載說明
http://www.microsoft.com/taiwan/technet/sysinternals/fileanddisk/filemon.mspx
使用這個程式你可以視不同的Disk 來進行觀察,看看是什麼檔案及什麼process 正在大量的存取,接下來如果可以,就手動把一個個大量存取的程式排除,再觀察狀況
基本上就可以找到真正造成硬碟大量讀寫的process,找到process 後,再針對process 的狀況去解吧,因為可能性太多,就不在這裏癈言
有空歡迎多看一下MS 的 systeminternal tools ,這是以前的 pstools 系列
是一些針對系統底層的工具程式,很好用的
至於像前面幾位所說的一些類似的功能,在systeminternal tools 裏都有
只是很多資料是原文的,要小小花一點時間看就是了[還有另一個缺點,你要對系統很熟...]
EX:RegMon、PortMon、Process Explorer
在server端先開工作管理員,看哪個程式占用CPU or 記憶體!
如果server是當Terminal Server 可以勾選工作管理員下方的-->顯示來自所有User的處理程序,可找出哪個User占用資源!
網路也看一下使用的%數!
用Process Explorer可以查看電腦中所有正在運行的程序
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx