系統執行緩慢的解決思路

General 更新 2024年11月15日

  關於電腦執行緩慢這個問題,如果能查到到底是寫入了什麼資料,也許問題就能得到解決。於是使用treesize對硬碟進行掃描 掃描後發現,administrator使用者下的臨時資料夾高達2G。。。並且都是網頁,js,圖片等小檔案,原來是由於這個原因,導致系統執行緩慢。

  負責採集的備用機器,近日登陸後突然非常卡。使用工作管理員發現記憶體和cpu都非常空閒,於是使用效能監控對硬碟,記憶體和cpu進行監控

  一般情況下,效能監視器只要看三個指標:

  pages/sec:一般超過小几十就說明記憶體存在瓶頸,具體的指標含義是指為解決硬頁錯誤從磁碟讀取或寫入磁碟的速度。這個計數器是可以顯示導致系統範圍延緩型別錯誤的主要指示器。它是memory\\pagesinput/sec和memory\\pagesoutput/sec的總和。是用頁數計算的,以便在不用做轉換的情況下就可以同其他頁計數如:memory\\pagefaults/sec做比較,這個值包括為滿足錯誤而在檔案系統快取***通常由應用程式請求***的非快取對映記憶體檔案中檢索的頁。一般如果pages/sec持續高於幾百,那麼您應該進一步研究頁交換活動。

  %processortime:cpu的使用百分比一般應該小於80%,超過80%則說明cpu不給力了,具體指標含義是指處理器用來執行非閒置執行緒時間的百分比。計算方法是,測量範例間隔內非閒置執行緒活動的時間,用範例間隔減去該值。***每臺處理器有一個閒置執行緒,該執行緒在沒有其他執行緒可以執行時消耗週期***。這個計數器是處理器活動的主要說明器,顯示在範例間隔時所觀察的繁忙時間平均百分比。這個值是用100%減去該服務不活動的時間計算出來的。通常cpu的平均活動符合應該在80%以下,超過80%表示cpu的處理能力已經達到極限。

  avg.diskqueuelength看你有幾塊硬碟,不超過硬碟數的1.5倍,根據應用的buton,超過則說明硬碟的讀寫存在瓶頸。指讀取和寫入請求***為所選磁碟在例項間隔中列隊的***的平均數。

  檢視後發現avg.diskqueuelength高達一點幾,pagesec也偏高,因此懷疑有程式在頻繁讀寫和記憶體交換資料,於是接著就需要找出使用硬碟的程式

  找出正在使用硬碟的程式方法有兩種,方法1是使用專門的軟體,例如ip雷達,它可以直觀地看到硬碟的繁忙程度,以及哪些程式在讀寫硬碟。

  如果事發突然,無暇安裝專門軟體,也可以直接使用windows自帶的工作管理員查詢頻繁寫硬碟的程式,方法是調出工作管理員後,點選檢視,選擇列,將i/o讀取,i/0寫入,i/o其他勾選出來。即可查看出事哪些程式在讀寫硬碟

  我在使用ip雷達的時候發現,讀寫硬碟的居然是system程式。。。難道是中毒了?用360防毒快速查殺了一遍,未果,這時候,檢視ip雷達發現,system程式在不斷寫入大量的資料,高達幾百m,這麼多的資料累計起來,在硬碟中佔用的跡象應該較為明顯,如果能查到到底是寫入了什麼資料,也許問題就能得到解決,於是使用treesize對硬碟進行掃描

  掃描後發現,administrator使用者下的臨時資料夾高達2g。。。並且都是網頁,js,圖片等小檔案,原來是由於這個原因,導致系統執行緩慢,如此多數量的臨時檔案,用360之類的清理工具速度很慢,最後解決的辦法是使用dos的rd命令,命令如下

  rd/s/q"c:\documentsandsettings\administrator\localsettings\temporaryinternetfiles"

  rd/s/q"c:\documentsandsettings\administrator\localsettings\temp"

  同時將命令儲存為bat,加入系統的計劃任務,至此問題解決,將解決過程記錄如下,希望朋友們以後如果有遇到類似的情況,本文能提供一點幫助。

作業系統啟動慢的原因分析
電腦太卡執行很慢的解決方法
相關知識
系統執行緩慢的解決思路
怎麼解決電腦系統執行緩慢
一體電腦系統執行緩慢或頻繁宕機怎麼辦一體電腦系統經常無故藍屏
電腦太卡執行很慢的解決方法
主機板過熱導致系統頻繁宕機的解決辦法
筆記本系統檔案損壞的解決辦法
臺式電腦重灌系統連不上網的解決方法
重灌系統後沒聲音的解決方法
電腦剛裝完的系統沒有聲音的解決方法
系統自動登出的解決方法

Have any Question?

Let us answer it!