iT邦幫忙

0

CPU 記憶體使用率都不高 但是Server就是很頓

各位先進大家好!

小弟上次有問過類似的問題,不過上次的標題有點偏離重點,請參考上次這篇:
http://ithelp.ithome.com.tw/question/10068929
會再發一篇除了問題還是沒解決之外,主要是因為小弟有了最新發現。

正如上篇所說的,小弟的這台Server是裝
Windows Server 2008 Foundation(基礎版)

上面只放了Web與SQL的服務,是獨立環境中的一台機器,所以也沒有加入任何網域,通常我們就是透過Web來做SQL資料庫的存取,用途只有這樣。

這台大概是去年剛買裝好了一直用到現在,速度可以說越用越慢,但是該查的都查過了,沒有中毒,沒有硬體故障,原本記憶體只有2G,現在也加到8G了,可是情況沒有改善,還有越來越嚴重的趨勢。

只是要開個資料夾,有時可以等個5分鐘~10分鐘,最近甚至是連想到Windows防火牆裡頭加個例外,都會hood住,然後出現沒有回應,最後我還是直接到命令列當中直接用指令執行才加成功的。

只是要點開系統管理工具有時候也會hood住,然後就停住不動了,真的快被它搞瘋了。

就在今天讓我發現到一件事情,就是我用效能監視器,然後盯著硬碟寫入的程序看,我注意到我要有以上的動作,比方說只是開個資料夾。

就會有兩筆程序跳到第1、2名,process都是SYSTEM,寫入的檔案是這兩個:
UserClass.dat.LOG1
UserClass.dat
這兩個檔案在以下路徑之中:
C:\Users\UserID\App Data\Microsoft\Windows

開啟資料夾時似乎就是在等這兩筆資料寫入一樣,資料夾一開好,這兩個程序也會消失,或者說一起完成。

我一連試了好幾次,每次都是如此。

有查過這兩個檔案在做什麼的,只知道跟使用者的動作紀錄有關,想請教各位先進這兩個檔案究竟是在記錄什麼呢? 為何我一有動作它馬上就寫入,我是不是停止它們寫入的動作,會不會有其他問題呢?

請各位先進幫幫忙小弟一下吧。

感謝各位!

看更多先前的討論...收起先前的討論...
plums iT邦高手 1 級 ‧ 2011-08-02 18:18:48 檢舉
可否先說明一下機器的型號?
plums先進您好!

我回應在補充說明。

感謝您!
Albert iT邦高手 1 級 ‧ 2011-08-02 20:10:12 檢舉
你下 SQL 後反應很慢 ?
還是 Server 開機就很慢 ?
CalvinKuo iT邦大師 7 級 ‧ 2011-08-03 08:46:54 檢舉
搜尋到的 ST3500418AS 故障狀況,似乎會越來越慢
http://yiwei911.blogspot.com/2010/03/13-seagate-st3500418as-smart-status-bad.html
ks1217 iT邦新手 1 級 ‧ 2013-08-02 09:54:34 檢舉
把舊的2G RAM 拔掉試看看...

1 個回答

12
raytracy
iT邦大神 1 級 ‧ 2011-08-02 20:59:56
最佳解答

請查: 事件檢視器 > 系統, 找出所有紅色的事件, 將其原因排除掉.

(純猜測: 硬碟出問題的機率很高....)

看更多先前的回應...收起先前的回應...

iT邦幫忙MVPraytracy提到:
硬碟出問題的機率很高

+1

1.建議先把硬碟快取拿掉,因為你安裝了8G,請放心試試看

2.建立第二位Administrators用戶,用他登入,會這樣嗎?

raytracy iT邦大神 1 級 ‧ 2011-08-02 22:52:58 檢舉

如果硬碟沒有壞,就是 UserClass.dat 壞了, 請另開一個《設定檔》(User Profile) 試試看...

dscwferp iT邦好手 1 級 ‧ 2011-08-03 00:07:59 檢舉

bigcandy提到:
2.建立第二位Administrators用戶,用他登入

+1

各位先進大家好!

後來這台有加到網域之中,所以我直接用網域的Administrator帳號登入這台Server,結果也是一樣,作以上的動作都會一樣的頓。

但其實這台開機還蠻快的,只是第一次用網域的Administrator登入的時候,跑了很久很久才進到桌面。

請教各位先進如果要確認硬碟狀況,我就找掃硬碟的軟體直接掃下去嗎?
會不會一掃就掛了? 還是我先把現在用的硬碟包含系統和資料整個GHOST到新的硬碟? 然後再來掃比較安全?

如果真的是硬碟壞,接著我可以拿新硬碟來直接使用嗎?

感謝各位!

raytracy iT邦大神 1 級 ‧ 2011-08-03 12:28:26 檢舉

[quote=conandexter]確認硬碟狀況,我就找掃硬碟的軟體直接掃下去嗎?[/quot請先查: 事件檢視器, 硬碟讀取困難, 會在這裡顯示出黃色或紅色的警告, 像這樣:

bigcandy提到:
2.建立第二位Administrators用戶,用他登入,會這樣嗎?

我這邊建議原因是:
先排除Windows用戶設定檔的問題,既有的用戶,設定檔是舊的,新帳號才會產生新的設定檔
也就是Ray超人以下的意思

**raytracy 說:**提到:
請另開一個《設定檔》(User Profile) 試試看...

不要再用『既有帳號』去嘗試,你這樣不能排除老(可能)問題

先這樣做,再考慮硬碟的問題

raytracy先進您好!

請問您是否要我到Server上的事件檢視器中的「系統」當中,看有沒有來源是Ntfs的事件? 就像您圖上出現的黃色警告事件。

不過我用篩選的一筆都沒有,不過的確有其他的警告和錯誤,但一天只有10幾20筆左右。 並沒有大量的一直跑出來。

那麼可以說我的硬碟其實沒問題嗎? 噎到

感謝您!

bigcandy先進您好!

不好意思,小弟表達得不夠清楚。

因為這台Server除了我在維護外,有負責網頁的同事也會使用,原本還沒加入網域之前就是用本機上的Administrator帳號來登入使用。

現在也是如此,所以很頓的情況平常就是在這個帳號下發生的。

大約兩個星期前我才將這台Server加入我們公司的網域之中,然後那時我有使用Domain Admins當中的帳號登入這台Server,但那時候並沒有特別注意,
只記得在第一次登入的時候真的跑超久的才進到桌面。

剛剛看完各位先進的回應後,我又回去用Domain Admins的帳號去測試,發現跟用本機Administrator登入時一樣的頓,而且我又亂試去開網路設定,它就hood住出現沒有回應了。

還是再創一個新的本機Administrator來測試比較保險嗎?

感謝您!

raytracy iT邦大神 1 級 ‧ 2011-08-03 16:12:31 檢舉

如果沒有硬碟的警告, 建議先查 Profile: 請這樣操作: 開始 > 電腦(按右鍵) > 內容 > 進階系統設定 > 進階 > 使用者設定檔(按:設定), 您應該會看到這樣的畫面:

請告知您看到的內容, 包含: 大小, 類型, 狀態, 最後日期

raytracy先進您好!

如圖:

中間紅線框起來的就是本機的Administrator帳號,上面的是Domain Admins的帳號,下面那個可以不用理它,我拿它來啟動某個服務而已,不會用來登入。

另外我也用HD Tune看了一下硬碟狀況,如圖:

感謝您!

raytracy iT邦大神 1 級 ‧ 2011-08-05 17:47:21 檢舉

看起來比較像是 Profile 壞掉, 可能要新建一個 Profile 來測試看看....

1.請先用 Domain Admin 帳號登入, 把桌面和文件都備份到其他目錄去
2.然後改用 Local Admin 登入, 進去後就把 Domain admin 的 Profile 刪掉
3.然後再退出來用 Domain admin 登入一次, 這次登入時, 系統會自動重建 Profile 內容(第一次會比較慢, 要有耐心等一下, 但以後登入應該都可以正常), 看看這樣有沒有問題?

如果這樣還有問題的話, 可能連 Default Profile 都壞掉了....

raytracy先進您好!

小弟剛剛將Domain Admin帳號的Profile刪掉,就是刪掉Users資料夾底下的這個帳號所使用的資料夾沒錯吧?

然後用Domain Admin帳號重新再登入,結果出現無法登入這個使用者設定檔,然後還跟我說現在是使用預設的設定檔等等,我將無法儲存所有變更。
(如果有需要的話我再補上圖。)

然後動作一樣會頓,跟用Local Admin登入時一樣頓。

難道就如同您所說的Default Profile也壞了?
所以我現在真的是在用Default Profile這一個設定檔沒錯?

那麼請問我該怎麼解決呢?

感謝您!

抱歉! 小弟又重新到「開始 > 電腦(按右鍵) > 內容 > 進階系統設定 > 進階 > 使用者設定檔(按:設定)」這個地方將使用者設定檔刪除。(突然想起來是刪這裡才對。)

然後又重新測試了一遍,用Domain Admin帳號登入,的確這次也是一樣等了一段時間,進入桌面後發現還是一樣會頓,但是停頓的速度明顯比Local Admin的帳號來的短。

小弟目前也在研究Default Profile的資料,請問它算是其他User Profile的template嗎?

因為它壞掉 所以才會導致之後建立的User Profile也壞,還是連之前建立的都也會受影響呢?

那麼我該怎麼修復它?

感謝您!

各位先進大家好!

小弟在找如何修復Default Profile的時候,有看到有人建議是Copy另一台沒問題的Default Profile。

但是小弟這台有問題的Server是裝:
Windows Server 2008 Foundation(基礎版)

別台Server就只剩一台是裝:
Small Business Server 2008

我比較過這兩個版本的Default Profile內含檔案數量不同,大小也不太一樣,
怕Copy過去會有問題,甚至導致我不能登入,那就糗了。

請問有沒有先進能提供小弟這個檔案的?
或者請告訴小弟這樣做能否真正解決我的問題?

感謝各位!

raytracy iT邦大神 1 級 ‧ 2011-08-11 16:02:30 檢舉

您試試看這個有沒有幫助:
修復已毀損的使用者設定檔

raytracy先進您好!

您的這篇我之前有找到過,雖然標題是寫著修復(Fix),但下面的教學是叫我建立另一個新的使用者,然後用新的使用者登入,來取得新的使用者設定檔。

只是從舊的設定檔資料夾中複製「除了」以下這三個檔案:
Ntuser.dat
Ntuser.dat.log
Ntuser.ini
的其他檔案到新的設定檔資料夾之中,藉以讓新使用者畫面和設定都和舊的相同,如此而已。

不過我實在找不到如何能修好Default Profile的方法,還是感謝您!

謝謝!

我要發表回答

立即登入回答