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