版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、CPU使用率占用100%的原因和解決2007052318:本貼地址::bbs.read.phptid=75307&u=3729561、dllhost進(jìn)程造成CPU使用率占用100%特征:服務(wù)器正常CPU消耗應(yīng)該在75%以下,而且CPU消耗應(yīng)該是上下起伏的,出現(xiàn)這種問(wèn)題的服務(wù)器,CPU會(huì)突然一直處100%的水平,而且不會(huì)下降。查看任務(wù)管理器,可以發(fā)現(xiàn)是DLLHOST.EXE消耗了所有的CPU空閑時(shí)間,管理員在這種情況下,只好重新啟動(dòng)IIS
2、服務(wù),奇怪的是,重新啟動(dòng)IIS服務(wù)后一切正常,但可能過(guò)了一段時(shí)間后,問(wèn)題又再次出現(xiàn)了。直接原因:有一個(gè)或多個(gè)ACCESS數(shù)據(jù)庫(kù)在多次讀寫過(guò)程中損壞,微軟的MDAC系統(tǒng)在寫入這個(gè)損壞的ACCESS文件時(shí),ASP線程處于BLOCK狀態(tài),結(jié)果其它線程只能等待,IIS被死鎖了,全部的CPU時(shí)間都消耗在DLLHOST中。解決辦法:安裝“一流信息監(jiān)控?cái)r截系統(tǒng)”,使用其中的“首席文件檢查官IIS健康檢查官”軟件,啟用”查找死鎖模塊”,設(shè)置:wbloc
3、k=yes監(jiān)控的目錄,請(qǐng)指定您的主機(jī)的文件所在目錄:wblockdir=d:test監(jiān)控生成的日志的文件保存位置在安裝目錄的log目錄中,文件名為:logblock.htm停止IIS,再啟動(dòng)“首席文件檢查官IIS健康檢查官”,再啟動(dòng)IIS,“首席文件檢查官IIS健康檢查官”會(huì)在logblock.htm中記錄下最后寫入的ACCESS文件的。過(guò)了一段時(shí)間后,當(dāng)問(wèn)題出來(lái)時(shí),例如CPU會(huì)再次一直處100%的水平,可以停止IIS,檢查logblo
4、ck.htm所記錄的最后的十個(gè)文件,注意,最有問(wèn)題的往往是計(jì)數(shù)器類的ACCESS文件,例如:”COUNT.MDB”,”COUNT.ASP”,可以先把最后十個(gè)文件或有所懷疑的文件刪除到回收站中,再啟動(dòng)IIS,看看問(wèn)題是否再次出現(xiàn)。我們相信,經(jīng)過(guò)仔細(xì)的查找后,您肯定可以找到這個(gè)讓您操心了一段時(shí)間的文件的。找到這個(gè)文件后,可以刪除它,或下載下來(lái),用ACCESS2000修復(fù)它,問(wèn)題就解決了。件的,而是直接在內(nèi)存中來(lái)進(jìn)行感染、傳播的,這就給捕捉帶
5、來(lái)了較大難度?!背绦虻奈募?,再在整個(gè)注冊(cè)表中搜索即可。我們先看看微軟是怎樣描述svchost.exe的。在微軟知識(shí)庫(kù)314056中對(duì)svchost.exe有如下描述:svchost.exe是從動(dòng)態(tài)鏈接庫(kù)(DLL)中運(yùn)行的服務(wù)的通用主機(jī)進(jìn)程名稱。其實(shí)svchost.exe是WindowsXP系統(tǒng)的一個(gè)核心進(jìn)程。svchost.exe不單單只出現(xiàn)在WindowsXP中,在使用NT內(nèi)核的Windows系統(tǒng)中都會(huì)有svchost.exe的存在
6、。一般在Windows2000中svchost.exe進(jìn)程的數(shù)目為2個(gè),而在WindowsXP中svchost.exe進(jìn)程的數(shù)目就上升到了4個(gè)及4個(gè)以上。所以看到系統(tǒng)的進(jìn)程列表中有幾個(gè)svchost.exe不用那幺擔(dān)心。svchost.exe到底是做什幺用的呢首先我們要了解一點(diǎn)那就是Windows系統(tǒng)的中的進(jìn)程分為:獨(dú)立進(jìn)程和共享進(jìn)程這兩種。由于Windows系統(tǒng)中的服務(wù)越來(lái)越多,為了節(jié)約有限的系統(tǒng)資源微軟把很多的系統(tǒng)服務(wù)做成了共享模式
7、。那svchost.exe在這中間是擔(dān)任怎樣一個(gè)角色呢svchost.exe的工作就是作為這些服務(wù)的宿主,即由svchost.exe來(lái)啟動(dòng)這些服務(wù)。svchost.exe只是負(fù)責(zé)為這些服務(wù)提供啟動(dòng)的條件,其自身并不能實(shí)現(xiàn)任何服務(wù)的功能,也不能為用戶提供任何服務(wù)。svchost.exe通過(guò)為這些系統(tǒng)服務(wù)調(diào)用動(dòng)態(tài)鏈接庫(kù)(DLL)的方式來(lái)啟動(dòng)系統(tǒng)服務(wù)。svchost.exe是病毒這種說(shuō)法是任何產(chǎn)生的呢因?yàn)閟vchost.exe可以作為服務(wù)的宿
8、主來(lái)啟動(dòng)服務(wù),所以病毒、木馬的編寫者也挖空心思的要利用svchost.exe的這個(gè)特性來(lái)迷惑用戶達(dá)到入侵、破壞計(jì)算機(jī)的目的。如何才能辨別哪些是正常的svchost.exe進(jìn)程,而哪些是病毒進(jìn)程呢svchost.exe的鍵值是在“HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsNTCurrentVersionSvchost”,如圖1所示。圖1中每個(gè)鍵值表示一個(gè)獨(dú)立的svchost.exe組。微軟還為我們
9、提供了一種察看系統(tǒng)正在運(yùn)行在svchost.exe列表中的服務(wù)的方法。以WindowsXP為例:在“運(yùn)行”中輸入:cmd,然后在命令行模式中輸入:tasklistsvc。系統(tǒng)列出如圖2所示的服務(wù)列表。圖2中紅框包圍起來(lái)的區(qū)域就是svchost.exe啟動(dòng)的服務(wù)列表。如果使用的是Windows2000系統(tǒng)則把前面的“tasklistsvc”命令替換為:“tlists”即可。如果你懷疑計(jì)算機(jī)有可能被病毒感染,svchost.exe的服務(wù)出現(xiàn)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- cpu使用率占用100% 怎么解決
- cpu使用率100%的解決方法
- cpu使用率100%剖析
- cpu使用率100%的解決方法26198
- cpu使用率過(guò)高怎么解決
- 打開(kāi)網(wǎng)頁(yè)cpu使用率100%
- cpu經(jīng)常出現(xiàn)使用率100
- 如何解決cpu使用率高
- 解決電腦cpu使用率過(guò)高的問(wèn)題
- cpu使用率高怎么辦 修復(fù)cpu使用率高的問(wèn)題
- 如何降低cpu使用率
- java獲得cpu使用率
- 如何降低cpu使用率
- cpu使用率過(guò)高的問(wèn)題
- cpu使用率高的情況
- 解決電腦cpu使用率過(guò)高怎么處理的問(wèn)題
- java獲得cpu使用率26245
- cpu資源占用100%的原因及解決方法
- 電腦cpu使用率過(guò)高的問(wèn)題
- cpu資源占用100%的原因及解決方法
評(píng)論
0/150
提交評(píng)論