w3wp.exe和sqlservr.exe同時(shí)占用較高CPU是windous2003服務(wù)器常遇到現(xiàn)象,那么造成服務(wù)器租用和服務(wù)器托管CPU占用較高原因是什么呢?
那就舉其中一例說明吧!軟件安裝過程中產(chǎn)生的臨時(shí)文件
許多軟件在安裝時(shí),首先要把自身的安裝文件解壓縮到一個(gè)臨時(shí)目錄,如WinZip等工具,然后再進(jìn)行安裝。
如果軟件設(shè)計(jì)有疏忽或者系統(tǒng)有問題,當(dāng)安裝結(jié)束后,這些臨時(shí)文件就會變得并不“臨時(shí)”,成為硬盤里的一堆垃圾。
很多時(shí)候它們以*.tmp的面孔出現(xiàn)。
在軟件的運(yùn)行過程中通常也會產(chǎn)生一些臨時(shí)交換文件,比如一些程序工作時(shí)產(chǎn)生的形如*.old、*.bak這樣的備份文件,殺毒軟件或系統(tǒng)軟件檢查硬盤時(shí)生成的備份文件等。
一些應(yīng)用軟件自帶的幫助或教程文件(常以.hlp等作為后綴),操作系統(tǒng)中多余的字體文件等。大量的字體文件不僅身體肥壯,占用空間甚大,更會嚴(yán)重拖累系統(tǒng)和一些圖形處理軟件的運(yùn)行速度。另外,“系統(tǒng)還原”文件夾也占用了大量的磁盤空間。
由于Windows的多數(shù)軟件都使用了動態(tài)鏈接庫(DLL),也有一些軟件的設(shè)計(jì)還不太成熟,導(dǎo)致了很多軟件被卸載后,經(jīng)常會在硬盤中留下一些文件夾、*.dll文件、*.hlp文件和注冊表鍵值以及形形色色不知名的小東西,成為名副其實(shí)的垃圾。
一般的解決辦法如下三步:
1、停止IIS
2、用如下代碼清楚系統(tǒng)日志等垃圾(把代碼寫入記事本并保存為.bat格式)
――――――――――――――――――――――――
@echo off
echo 正在清除服務(wù)器垃圾文件,請稍等......
del /f /s /q %systemdrive%/*.tmp
del /f /s /q %systemdrive%/*._mp
del /f /s /q %systemdrive%/*.log
del /f /s /q %systemdrive%/*.gid
del /f /s /q %systemdrive%/*.chk
del /f /s /q %systemdrive%/*.old
del /f /s /q %systemdrive%/recycled/*.*
del /f /s /q %windir%/*.bak
del /f /s /q %windir%/prefetch/*.*
rd /s /q %windir%/temp & md %windir%/temp
del /f /q %userprofile%/cookies/*.*
del /f /q %userprofile%/recent/*.*
del /f /s /q "%userprofile%/Local Settings/Temporary Internet Files/*.*"
del /f /s /q "%userprofile%/Local Settings/Temp/*.*"
del /f /s /q "%userprofile%/recent/*.*"
echo 清除服務(wù)器LJ完成!
echo. & pause
――――――――――――――――――――――――――
3、重啟IIS