Q:
我的電腦是今年年初買的聯想「鋒行A5040」。
配置為:P42.6(ht) ,848p主機板,256M ,80G, FX5200 128 顯示卡 ,板載網路卡和音效卡,XP Pro系統。
電腦買了後,執行一直很穩定,從未出現過當機的問題。
四月初上的中國網通ADSL撥號寬帶網,問題也就隨之而來了:上網瀏覽網頁一段時間後,有時是三四分鐘,有時是一兩小時,時間不確定的有當機情況出現,就是連滑鼠也不能動的那種,只能選項按RESET鍵重新啟動不可。有時上網也不當機,但電腦有時會執行的越來越慢,一檢視工作,原來CPU佔有率已經達到
100%,關掉所有執行程序後,CPU佔有率還是100%,等待一段時間後依然沒有變換,關掉網路後,問題依然,只有選項重新啟動電腦了。
後來聯想服務站把我的電腦先後報走兩次進行檢查維修,第一次我的電腦在他們那裡也是當機,他們給我重裝了系統,在他們那裡實驗無當機和CPU佔有率高的情況出現,給我送回,我在家自己上網實驗一晚6小時後,確實沒問題,但第二天上網10分鐘後,又當機了。第二次聯想把我的電腦報走進行檢查維修,但據他們反應,在他們那實驗四天時間裡,沒有任何當機的情況出現,給我又重裝了一遍系統送回,可我在家一實驗,當晚又當機了!
後來我找網通的人給我更換了一個新的寬帶貓,問題依然!
我自行添了一條256M記憶體條,問題依然!
我自行裝了一個獨立D-link網路卡,問題依然!
狂鬱悶了一段時間!後來請教了一位高手,經他指點我關閉了CMOS裡面的HT即超線程技術,問題解決!!!!!至今(半個月)未出現上類情況。
高手說,一般這個問題在相容機裡出現的比較多一些,品牌機也出現這個問題他還第一次遇到,問題主要是因為P4的 HT技術和848,865主版搭配後好像在上網時有衝突,導致當機和CPU佔有率高的情況出現,具體原因不明。
真的是這樣嗎?
A:
以下內容來自 Microsoft全球技術服務中心 工程師和一個用戶的交流
對你的問題可能有所說明
Q:最近我發現windows xp sp1系統在超線程的電腦下工作很不穩
定,使用一段時間後發現CPU的佔用率達到100%並保持不下直到死
機.
後來我在網上找了資料發現windows xp sp1包中有一個對支持計算
機超線程的錯誤,導致電腦效能大幅度下降.我想問,在接下來的
windows xp sp2是否考慮到修改這個問題?
可能這個問題不在在線技術支持列表中,我只是想知道是否在
winxp sp2修復了這個問題.
http://support.microsoft.com/?id=815227
A:這個問題是使用大映射文件視圖在兩個工作間共享資訊的程序可能會遇到效能明顯下降的情況。如果您在具有大量實體記憶體和大量映射文件視圖的電腦上安裝 Windows XP Service Pack 1 (SP1),將會出現此問題。這個問題和超線程不一定有關。
詳細資料,請檢視:
UnmapViewOfFile 函數中出現效能下降問題
http://support.microsoft.com/default...b;zh-cn;815227
這個修正檔815227已經存在了。您可以使用微軟為合作夥伴提供的其它支持服務獲得這個修正檔。如為經銷商聯盟成員提供的8008203800技術支持專線,為認證合作夥伴提供8008205231售前專線等。
這個修正檔將會加在Windows XP SP2里。
Q:何謂是"大映射文件視圖"?我有些不解.
我的實體記憶體為512DDR400(256*2雙通道),CPU是Intel P4 2.8E G.
我曾經做過實驗發現,在安裝windows xp EN文版和在windows
XP+sp1里沒有出現"在使用電腦後的一段時間,CPU的佔用率突增
100%並持久不下,最後導致當機".當進行windows update後,打上了
sp1(除微軟官方網上提供的sp1安裝包外的修正檔)和sp2中的修正檔(某
些修正檔的檔案名為:***.xpsp2)後,才發現有上述問題.我不太清楚
到底是哪個修正檔引起的,因為我這網速較慢,無法把每個修正檔挨個試
來進行驗證,每一次打修正檔都是65MB-70+MB.So...
每次CPU的佔用率達到100%時,我發現工作中Explorer和system的
CPU佔用率分別可以達到40和80以上.剛安裝的系統,系統內除C分區
外其它的分區沒有任何文件,並且無病毒(曾使用過Norton,木馬克
星及Rising在線殺毒).
後來在主機板的CMOS中關閉超線程功能後,問題解決.
A:映射文件視圖就是指映射到記憶體中的文件資訊。如果您電腦上有某個軟體會在具有大量實體記憶體的系統裡把大量的文件映射到記憶體裡,這個問題就會發生。
您遇到的問題可能和某些不相容超線程的軟體有關。您可以下載Process Explorer這個工具來檢視process所使用的文件。
http://www.sysinternals.com/ntw2k/fr.../procexp.shtml
a) 安裝上面的軟體。
b) 當問題發生時開啟這個軟體。
c) 選View->Lower Pane View-〉View DLLs.
d) 選佔用CPU多的工作如Explorer和system。
e) 看看是否使用了某些第三方軟體的文件。是的話請卸載它們再試試。
Q:但是以下幾點可以證明的確是系統與超線程有關:
1.在只安裝了winxp或winxp+sp1集成的系統中,沒有發現CPU突然增
大到100%並持續保持的現象;測試時間(連續執行軟體)為14個小時
以上.但是在昇級系統以後,不到10分鐘左右就不行了.執行的第三
方軟體均相同,並且在大部分情況下,都是開啟IE或OE等系統內的軟
件進行測試的,並且所開啟的應用程式資料很少,最多不超過五個窗
口.
2.昇級系統,在主機板CMOS上關閉CPU的超線程功能,再未發現此現象
(安裝並執行了更多的第三方應用程式或軟體)
A:謝謝您的進一步資訊!您的推斷確實可以證明這個問題與超線程和Windows XP SP1有關。但是,我們需要做進一步的研究才能找到問題的根源。
您可以下載Process Explorer這個工具來檢視process所使用的文件。
http://www.sysinternals.com/ntw2k/fr.../procexp.shtml
a) 安裝上面的軟體。
b) 當問題發生時開啟這個軟體。
c) 選View->Lower Pane View-〉View DLLs.
d) 選佔用CPU多的工作如Explorer和system。
e) 看看是否使用了某些第三方軟體的文件。是的話請卸載它們再試試。
如果這些工作沒有使用第三方軟體的文件,我建議您聯繫微軟為合作夥伴提供的電話支持8008203800。我們可能需要用Performance Monitor或debug這個工作找到問題的根源。
…………
XPSP2即將推出,在XPSP2里面,將對Intel HT技術做進一步的調整。估計在XPSP2里面,你的問題將得到解決。