怎樣診斷是誰在佔用我的系統資源?

當系統變得緩慢時,我該如何診斷是誰在佔用我的系統資源呢?
別急,今天我們就來一起看看,如何利用 Windows 7 內建的"資源監視器"這一強大工具,來診斷系統資源佔用引發的一些問題。
首先,我們來一起認識一下這個叫做"資源監視器"的工具吧。認識完了咱們會在文章最後結合具體案例給大家進行一個實用指導的。
要開啟資源監視器,有以下幾種方法:

步驟/方法

開啟工作管理員,切換到"效能"選項卡,然後單擊右下角的按鈕"資源監視器 (R)..."

怎樣診斷是誰在佔用我的系統資源

在開始選單的搜尋框裡鍵入"資源管理器"或者"resmon"進行搜尋
開啟之後,咱們就可以見到資源管理器的介面啦,它一共有5個選項卡,分別是概述、CPU、記憶體、磁碟以及網路,概述選項卡則相當於一個概要,將後面的CPU、記憶體、磁碟及網路的摘要資訊集中顯示在這裡:
從概述這裡,我們可以簡單地得知系統四大資源的實時使用率,也可以從 CPU 一欄下面的程序列表裡通過打勾的方式進行篩選,然後在磁碟、網路和記憶體欄目下看到篩選結果的對應具體資訊。
好了,我們再來看看 CPU 選項卡里面有啥強大功能吧。在這裡,您可以看到每個程序的CPU使用情況,並且還能對程序關聯的服務、控制代碼和模組進行列舉分析:
能搜尋關聯的控制代碼可是個好功能呀,為什麼呢?控制代碼(Handles)其實意味著程序載入的各種資源,這些資源裡面當然也包含檔案這一類。您還記得有時候刪除一個檔案時,系統提示您該檔案正在被某個程式佔用而無法刪除嗎?沒關係,有了資源監視器,您就可以輕鬆應對了,只需搜尋您要刪除的這個檔案的部分檔名,例如,我們在上圖的例子中直接搜尋要刪除的 Word 2010 文件的副檔名"docx",資源監視器很快就告訴您是 WinWord.exe (也就是咱們的 Word 程式)在佔用該資源呢。是不是很方便呢?呵呵。下面"關聯的模組"一欄也是很有用的,在某些情況下,您可以從中發現一些可疑的、引起問題的模組,也許這些模組就是導致該程式不穩定或者發生各種故障的原因呢。
除此之外,您還可以右擊某個程序,然後在彈出的選單中選擇掛起/恢復程序,讓程式暫停執行或者恢復執行。有的時候,您的某個程式無響應,那麼它可能會在CPU程序列表中以紅色高亮顯示,那麼您就可以使用右鍵選單中的分析等待鏈功能,來看看是因為等待哪個程序或者資源而導致的程式無響應,從而讓您明確去如何去處理。這裡的聯機搜尋功能也很好用,它會呼叫您 IE 瀏覽器的預設搜尋引擎去在網際網路上搜索這個程序,幫助您判斷這個程序是否可疑。
注意,這裡的每個欄目均支援排序,如果您要診斷哪個程序佔用 CPU 資源最多,只需單擊 CPU 這一列的列標題就可以進行降序排序,列在第一項的當然是佔用該資源最多的啦~再次單擊列標題可以升序排列哦。
記憶體選項卡的功能比較簡單,大家看看就明白啦~接下來咱們再看看磁碟選項卡吧:
這裡您可以看到當前的磁碟活動I/O速度總量,而且更加強大的是,您同樣可以篩選出某個程序,檢視該程序正在讀取或者寫入磁碟上的哪個檔案。例如上圖所示的,Word 就在讀取虛擬記憶體頁面檔案 (C:\pagefile.sys),因為它在"讀(位元組/秒)"這一列有值,在"寫(位元組/秒)"這列值為0.
最後,我們再看看資源監視器的"網路"選項卡里邊兒的功能:
當前所有含網路活動的程序都會默認出現在這裡。同樣,您可以選中某項或者某幾項程序,然後在下方的網路活動中看到這些程序連線的遠端地址和流量速度,在 TCP 連線下面可以看到它們所擁有的活動 TCP 連線,在偵聽埠下面也可以看到這些程序所使用的 TCP、UDP 埠。這也可以幫助您發現一些在後臺默默使用網路資源的可疑程式。當然,您也可以在網路活動這一欄之上看見當前本機的總網路 I/O 速度,並且您也可以在"網路活動的程序"一欄按照"總數(位元組/秒)"來排序,找出當前佔用網路最多的程序。
到這裡,您應該基本認識了這個方便又實用的"資源監視器"了吧。好,最後咱們來個結合實際案例的動手實踐指導。
案例一:查詢大量消耗 CPU 資源使系統變緩慢的程式
我們利用 WinRAR 程式的選單"工具"中的"效能和硬體測試"選項來構造一個 CPU 資源幾乎被耗盡的情況。然後,咱們啟動資源監視器,切換到 CPU 選項卡並單擊"CPU"這一列的標題,讓其按數值降序排列,情況就像是這樣:
排在第一位的就是 WinRAR.exe 了,CPU 佔用 78%,加上其他程序所使用的 CPU 資源,系統當前的總 CPU 使用率已經為 100% 了。咱們可以右擊 WinRAR.exe 這一項,然後選擇結束程序,然後您可以立即見到 CPU 佔用率降下來了,系統也不再緩慢了。
案例二:查詢大量消耗磁碟資源導致系統響應緩慢的程序
在這裡,我們可以啟動磁碟碎片整理程式(dfrgui.exe),並讓它分析系統盤。在它分析的同時,我們通過資源監視器切換到"磁碟"選項卡,單擊"讀(位元組/秒)"這一欄的標題,讓其按照數值降序排列,可以發現,排在第一的就是磁碟整理服務(defragsvc,通過svchost程序執行)。我們還可以將這一項前面的複選框打上勾,在下面的"磁碟活動"欄目中,我們便能夠發現它當前正在分析哪些磁碟檔案呢。
好了,看完上面的介紹和動手實驗指導,相信您一定對資源監視器有了進一步的瞭解,不妨您也動手試試吧,例如,開個下載的程式,用資源監視器來看看是不是它佔用了最多的網路資源呢?您還可以勾選中這個下載程式,切換到"磁碟"選項卡,在磁碟活動欄目下看看它把下載的檔案放在哪兒了。嘿嘿,各種組合新玩法,資源監視器會讓您發現許多關於系統資源的奧祕。相信它一定會成為您管理和分析系統主要資源的得力助手!

怎樣診斷是誰在佔用我的系統資源

怎樣診斷是誰在佔用我的系統資源

怎樣診斷是誰在佔用我的系統資源

怎樣診斷是誰在佔用我的系統資源

怎樣診斷是誰在佔用我的系統資源

怎樣診斷是誰在佔用我的系統資源

怎樣診斷是誰在佔用我的系統資源

怎樣診斷是誰在佔用我的系統資源

怎樣診斷是誰在佔用我的系統資源

系統, 工具, 資源, 系統資源, 監視器,
相關問題答案

Have any Question?

Let us answer it!