作者 主題: 請教cpu效能  (閱讀 9794 次)

0 會員 與 1 訪客 正在閱讀本文。

Ken

  • 鑽研的研究生
  • *****
  • 文章數: 524
    • 檢視個人資料
    • http://square.2y.net
請教cpu效能
« 於: 2002-06-04 15:44 »
最近那file server的cpu usage不知為何十分不隱,當有80個user logon後,cpu usage就在40-50%上上落落,都是system用的.照理raid5,dual cpu應該不會用了那麼多cpu.以前都只是在3-5%,但現在連browse一個folder也要慢慢等...

各位有沒有甚麼建議?應該向那方向檢查?有沒有甚麼工具介紹?

Windows nt4.0
256MB RAM
dual cpu 500x2
3x 18GB ultra2 harddisk
compaq smart array

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
請教cpu效能
« 回覆 #1 於: 2002-06-04 15:51 »
RAM是不是被吃光了...

Ken

  • 鑽研的研究生
  • *****
  • 文章數: 524
    • 檢視個人資料
    • http://square.2y.net
請教cpu效能
« 回覆 #2 於: 2002-06-04 16:05 »
引述: "duncanlo"
RAM是不是被吃光了...

Thanks.RAM只用了80MB左右,處於很低的水平.所以應該與RAM沒相關.

梁楓

  • 俺是博士!
  • *****
  • 文章數: 6220
    • 檢視個人資料
請教cpu效能
« 回覆 #3 於: 2002-06-04 17:37 »
引述: "Ken"
引述: "duncanlo"
RAM是不是被吃光了...

Thanks.RAM只用了80MB左右,處於很低的水平.所以應該與RAM沒相關.


有無換過網卡?
現在用的網卡是那一張?
是否有防毒軟體在上面跑?
是否有RedCode在上面亂竄?
檔案傳輸量高嗎?

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
請教cpu效能
« 回覆 #4 於: 2002-06-04 18:08 »
引述: "Ken"
引述: "duncanlo"
RAM是不是被吃光了...

Thanks.RAM只用了80MB左右,處於很低的水平.所以應該與RAM沒相關.


Disk Array Card 's RAM!

Ken

  • 鑽研的研究生
  • *****
  • 文章數: 524
    • 檢視個人資料
    • http://square.2y.net
請教cpu效能
« 回覆 #5 於: 2002-06-04 19:48 »
引述: "梁楓"

有無換過網卡?
現在用的網卡是那一張?
是否有防毒軟體在上面跑?
是否有RedCode在上面亂竄?
檔案傳輸量高嗎?


現在的是Compaq Fast Ethernet NIC for server的.
防毒軟件是norton 5.0,試過關了也有甚麼變化.
CodeRed,很早前已patch了,可能性不高.

檔案傳輸量高嗎?最大機會,但請問如看檢查檔案傳輸量?

引用
Disk Array Card 's RAM!


請問如何看Disk Array Card 's RAM?

Thanks your helpful

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
請教cpu效能
« 回覆 #6 於: 2002-06-04 21:42 »
從工作管理員的處理程序去看什麼東西佔CPU很大的比率!

用你DiskArrayManager去看一下卡的狀況,
用多少RAM應該是看不到,
但DiskArray不正常應該看的出來!

Ken

  • 鑽研的研究生
  • *****
  • 文章數: 524
    • 檢視個人資料
    • http://square.2y.net
請教cpu效能
« 回覆 #7 於: 2002-06-04 23:34 »
引述: "duncanlo"
從工作管理員的處理程序去看什麼東西佔CPU很大的比率!

用你DiskArrayManager去看一下卡的狀況,
用多少RAM應該是看不到,
但DiskArray不正常應該看的出來!


我用過compaq array managment看過並發現不到甚麼特別.
佔最大比率的process是system 40-50%都是它.

而梁楓兄所說的 檔案傳輸量高 會有機會.但請問如何check??
Thanks.

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
請教cpu效能
« 回覆 #8 於: 2002-06-05 09:10 »
請問你HDD的燈有一直閃嗎?

假如是這樣可能要把File Cache加大,
試試把你的Server設成最大網路檔案共享,
還有把前景資源都移到背景,
最後...沒事就不要登入,不然就鎖定!

Ken

  • 鑽研的研究生
  • *****
  • 文章數: 524
    • 檢視個人資料
    • http://square.2y.net
請教cpu效能
« 回覆 #9 於: 2002-06-05 13:45 »
引述: "duncanlo"
請問你HDD的燈有一直閃嗎?

假如是這樣可能要把File Cache加大,
試試把你的Server設成最大網路檔案共享,
還有把前景資源都移到背景,
最後...沒事就不要登入,不然就鎖定!


引用
HDD的燈有一直閃嗎?

閃時CPU usage就上升,所以現在都集中在HDD,file sharing,array這些上,但始終找不到原因....

引用
最大網路檔案共享

是否是network中,service,server裡的Maximize Throughput for file sharing?
如果是那就已設定了.

引用
前景資源都移到背景

執行中的都是一些service,前景沒甚麼在行.

引用
假如是這樣可能要把File Cache加大

請問如何加大File Cache??
還有可不可以看那部workstation or user佔了最多的CPU usage??

多謝.

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
請教cpu效能
« 回覆 #10 於: 2002-06-05 14:15 »
看來你的瓶頸可能是在I/O上面,
先找時間重開機試試看,
我不清楚加ArrayCard的RAM對你們是否有幫助,
因為太多的檔案存取也是會佔用一些CPU讓防毒軟體掃瞄用.

把你的系統的應用程式回應設成"背景服務",
背景的資源會比較優先而且多!

至於File Sharing Cache...
好像要改Reg,我是在ResourceKit內看到的!
我也忘了在那兒改!

你要從工作管理員看那個Logon User佔用多少,
好像要winxp,或是win2k ad,dc server以上才有這功能?!
找看看一些系統監測的程式看有沒有這功能吧!

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
請教cpu效能
« 回覆 #11 於: 2002-06-05 16:07 »
網路上一篇不知誰寫的文章片段,希望對你有幫助! For win2k

10)
最佳化檔案系統。在HKEYY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem 中,新增 DWORD 值,名稱為「ConfigFileAllocSize」,值為「000001f4(16進制),這樣可最 佳化檔案系統、提高系統性能。

11)
最佳化虛擬記憶體。將初始值設為您實體記憶體的 2.5 倍,虛擬記憶體是以檔案名稱 為 Pagefile.sys 的置換檔案儲存在硬碟上,Pagefile.sys 和 Windows 95/98 的 win386.swp 性質相同,應將該置換檔案儲存於速度最快的硬碟上。另外,在 HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Session Manager/Memory Management 中設定 ClearPageFileAtShutdown 值為 1,也可提高性 能。如果您的記憶體大於或等於 128MB,還可進行以下兩個最佳化: (1) 在 HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Session Manager/Memory Management 中設定 DisablePagingExecutive 值為 1,表示系統正執 行的檔案被強制保留在記憶體中而非移入虛擬記憶體,這樣可提高程式執行的運行速
度。
(2) 在 HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Session Manager/Memory Management 中設定 LargeSystemCache 值為 1,表示讓 Windows 2000 使用它的系統緩衝快取(如同 Win 9X 中的 Vcache),這會使磁碟輸入╱輸出性 能有巨大提高。

12)
打開 CPU 的 Level 2 Cache。如果你的 CPU 具有 Level 2 Cache,那麼在 Windows
2000 中打開它將有助於增強 CPU 的性能。打開登錄編輯程式,找到 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management,然後將「SecondLevelDataCache」的登錄值根據你的 CPU 設定正確數 值,注意要把右邊改為「十進制」(CPU 的 Cache 大小,電腦開機時會顯示)。

Ken

  • 鑽研的研究生
  • *****
  • 文章數: 524
    • 檢視個人資料
    • http://square.2y.net
請教cpu效能
« 回覆 #12 於: 2002-06-05 22:51 »
Thanks duncanlo兄.

引述: "duncanlo"
看來你的瓶頸可能是在I/O上面,
先找時間重開機試試看,
我不清楚加ArrayCard的RAM對你們是否有幫助,
因為太多的檔案存取也是會佔用一些CPU讓防毒軟體掃瞄用.

已reboot了,但沒變...

引用

把你的系統的應用程式回應設成"背景服務",
背景的資源會比較優先而且多!


問個笨問題,linux我還知如何改,但winnt就真的不知...


引用

你要從工作管理員看那個Logon User佔用多少,
好像要winxp,或是win2k ad,dc server以上才有這功能?!
找看看一些系統監測的程式看有沒有這功能吧!


有沒有甚麼好介紹,找了一個下午也沒合用的...

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
請教cpu效能
« 回覆 #13 於: 2002-06-05 23:08 »
引述: "Ken"
把你的系統的應用程式回應設成"背景服務",
背景的資源會比較優先而且多!

問個笨問題,linux我還知如何改,但winnt就真的不知...


我的電腦內容,進階,效能選項,應用程式回應...你就看到!