系統(tǒng)運(yùn)行緩慢的解決思路
系統(tǒng)運(yùn)行緩慢的解決思路
關(guān)于電腦運(yùn)行緩慢這個問題,如果能查到到底是寫入了什么數(shù)據(jù),也許問題就能得到解決。于是使用treesize對硬盤進(jìn)行掃描 掃描后發(fā)現(xiàn),administrator用戶下的臨時文件夾高達(dá)2G。。。并且都是網(wǎng)頁,js,圖片等小文件,原來是由于這個原因,導(dǎo)致系統(tǒng)運(yùn)行緩慢。
負(fù)責(zé)采集的備用機(jī)器,近日登陸后突然非???。使用任務(wù)管理器發(fā)現(xiàn)內(nèi)存和cpu都非常空閑,于是使用性能監(jiān)控對硬盤,內(nèi)存和cpu進(jìn)行監(jiān)控
一般情況下,性能監(jiān)視器只要看三個指標(biāo):
pages/sec:一般超過小幾十就說明內(nèi)存存在瓶頸,具體的指標(biāo)含義是指為解決硬頁錯誤從磁盤讀取或?qū)懭氪疟P的速度。這個計數(shù)器是可以顯示導(dǎo)致系統(tǒng)范圍延緩類型錯誤的主要指示器。它是memory\pagesinput/sec和memory\pagesoutput/sec的總和。是用頁數(shù)計算的,以便在不用做轉(zhuǎn)換的情況下就可以同其他頁計數(shù)如:memory\pagefaults/sec做比較,這個值包括為滿足錯誤而在文件系統(tǒng)緩存(通常由應(yīng)用程序請求)的非緩存映射內(nèi)存文件中檢索的頁。一般如果pages/sec持續(xù)高于幾百,那么您應(yīng)該進(jìn)一步研究頁交換活動。
%processortime:cpu的使用百分比一般應(yīng)該小于80%,超過80%則說明cpu不給力了,具體指標(biāo)含義是指處理器用來執(zhí)行非閑置線程時間的百分比。計算方法是,測量范例間隔內(nèi)非閑置線程活動的時間,用范例間隔減去該值。(每臺處理器有一個閑置線程,該線程在沒有其他線程可以運(yùn)行時消耗周期)。這個計數(shù)器是處理器活動的主要說明器,顯示在范例間隔時所觀察的繁忙時間平均百分比。這個值是用100%減去該服務(wù)不活動的時間計算出來的。通常cpu的平均活動符合應(yīng)該在80%以下,超過80%表示cpu的處理能力已經(jīng)達(dá)到極限。
avg.diskqueuelength看你有幾塊硬盤,不超過硬盤數(shù)的1.5倍,根據(jù)應(yīng)用的buton,超過則說明硬盤的讀寫存在瓶頸。指讀取和寫入請求(為所選磁盤在實例間隔中列隊的)的平均數(shù)。
查看后發(fā)現(xiàn)avg.diskqueuelength高達(dá)一點幾,pagesec也偏高,因此懷疑有程序在頻繁讀寫和內(nèi)存交換數(shù)據(jù),于是接著就需要找出使用硬盤的程序
找出正在使用硬盤的程序方法有兩種,方法1是使用專門的軟件,例如ip雷達(dá),它可以直觀地看到硬盤的繁忙程度,以及哪些程序在讀寫硬盤。
如果事發(fā)突然,無暇安裝專門軟件,也可以直接使用windows自帶的任務(wù)管理器查找頻繁寫硬盤的程序,方法是調(diào)出任務(wù)管理器后,點擊查看,選擇列,將i/o讀取,i/0寫入,i/o其他勾選出來。即可查看出事哪些程序在讀寫硬盤
我在使用ip雷達(dá)的時候發(fā)現(xiàn),讀寫硬盤的居然是system程序。。。難道是中毒了?用360殺毒快速查殺了一遍,未果,這時候,查看ip雷達(dá)發(fā)現(xiàn),system程序在不斷寫入大量的數(shù)據(jù),高達(dá)幾百m,這么多的數(shù)據(jù)累計起來,在硬盤中占用的跡象應(yīng)該較為明顯,如果能查到到底是寫入了什么數(shù)據(jù),也許問題就能得到解決,于是使用treesize對硬盤進(jìn)行掃描
掃描后發(fā)現(xiàn),administrator用戶下的臨時文件夾高達(dá)2g。。。并且都是網(wǎng)頁,js,圖片等小文件,原來是由于這個原因,導(dǎo)致系統(tǒng)運(yùn)行緩慢,如此多數(shù)量的臨時文件,用360之類的清理工具速度很慢,最后解決的辦法是使用dos的rd命令,命令如下
rd/s/q"c:\documentsandsettings\administrator\localsettings\temporaryinternetfiles"
rd/s/q"c:\documentsandsettings\administrator\localsettings\temp"
同時將命令保存為bat,加入系統(tǒng)的計劃任務(wù),至此問題解決,將解決過程記錄如下,希望朋友們以后如果有遇到類似的情況,本文能提供一點幫助。