PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 儲存媒體討論區
帳戶
密碼
 

回應
 
主題工具
kevin7z
Major Member
 

加入日期: Oct 2001
您的住址: Taipei
文章: 291
為何搬移大檔後系統反應變慢?

我用兩顆硬碟,當大檔案(4G)從一顆move(or copy)到另一顆,動作結束後,整個系統反應變粉慢,連開網頁或是檔案總管這種簡單動作都要等,本以為跟記憶體有關,用軟體強迫將記憶體釋放也沒用,這是XP的缺陷嗎?請問有解嗎?

MB:ASUS P4P800
CPU: 2.4CG o 3.2G
RAM:256MBx2 (DDR500)
HD1:SEGATE 7200.7 120G (SATA)
HD2:日立 120G (PATA)
OS:Windows XP sp2
     
      
舊 2005-06-15, 01:56 PM #1
回應時引用此文章
kevin7z離線中  
hodala
*停權中*
 

加入日期: Apr 2001
您的住址: 冰島
文章: 1,558
應該不是XP的問題

因為我也會這樣,你的版子的南橋是ICH5,我的也是
只要ICH5上的PATA有大動作,像是copy大檔案之類的動作,結束後通常系統都會稍微噸一點
應該是ICH5的PATA效能不夠強


因為我另一台電腦(SiS748+963L)用PATA進行大動作copy結束後,系統還是一樣順

註 : 2台電腦都是WinXP SP2,2台系統都很乾淨,所有driver都為最新,2台電腦RAM也都是 256MBx2
 
舊 2005-06-15, 02:05 PM #2
回應時引用此文章
hodala離線中  
adelies
Elite Member
 
adelies的大頭照
 

加入日期: Dec 2001
您的住址: Cape Crozier
文章: 6,122
可試試看類似可設定複製檔案時的 buffer size 之類的程式,如 Copy Handler (Free, http://copyhandler.com/)。
舊 2005-06-15, 03:08 PM #3
回應時引用此文章
adelies離線中  
klipschpromeida
Power Member
 

加入日期: Dec 2002
文章: 512
假如是複製完大檔案數秒中系統的延遲,那還算是正常
通常的狀況是系統記憶體保留大量未寫入硬碟的資料
而動作完成時,硬碟還沒有寫完,但是記憶體一下又空不出來
譬如說剛好一個獨立很大的檔案,記憶體無法分次逐漸釋放
這時候萬一去跑啥程式,記憶體不夠,又要開硬體的虛擬記憶體
硬碟又再未完成的寫入,可憐的windows就會給妳呆呆幾秒到十幾秒
有人說..我的scsi硬碟不會這樣,沒錯,因為scsi硬碟沒有寫入快取
所以寫完時就真的完畢了,系統記憶體根本沒有事情作,馬上可以回應
舊 2005-06-15, 04:17 PM #4
回應時引用此文章
klipschpromeida現在在線上  
tnt4
Golden Member
 

加入日期: Apr 2002
文章: 3,375
我的經驗跟二樓的很像

我姊夫那台 W2K + P4P800SE + P2 2.8G + 512MB 一遇到搬移大檔就"凍住了",非得等該程序完成才能進行下一個程序

反而是我的 W2K + 7s748-L + Sempron2200+ + 1G ,順暢到底
舊 2005-06-15, 04:39 PM #5
回應時引用此文章
tnt4離線中  
qwerty
Senior Member
 

加入日期: Aug 2001
您的住址: TaiPei
文章: 1,165
引用:
作者klipschpromeida
有人說..我的scsi硬碟不會這樣,沒錯,因為scsi硬碟沒有寫入快取
所以寫完時就真的完畢了,系統記憶體根本沒有事情作,馬上可以回應


請問您的意思是說對於 SCSI 硬碟,系統不會另外配給 Cache?

我不太確定這種說法是不是真的,我看到的另外一種說法是:
http://www.microsoft.com/taiwan/whd.../mem-alloc.mspx
If your driver has a technique to limit I/O size or to split up a large I/O request, you could make the buffer a fixed size, thus fixing the size of the MDL and making the buffer reusable.
我覺得這個比較合理耶。

至於 SCSI 硬碟的內建 Cache 以及 Write Thru/Cached 我想和這邊講的沒有主要關係,應該不必討論。這邊講的是佔用系統記憶體,不是硬碟的 built-in cache。

這輩子還沒用過 SCSI 硬碟,所以只是好奇想了解。
舊 2005-06-15, 05:11 PM #6
回應時引用此文章
qwerty離線中  
qwerty
Senior Member
 

加入日期: Aug 2001
您的住址: TaiPei
文章: 1,165
另外關於 SiS 晶片組的部分,如果有裝 SiS IDE 驅動程式,或許有一定關係,工作上用的 SiS NB,有裝以後似乎比較好一點,沒裝的話稍微差個一點點吧...?

而 Intel 目前的晶片組除非使用到 Raid 功能,不然就是由 Windows 內建驅動程式控制,或許就差在這邊?
舊 2005-06-15, 05:16 PM #7
回應時引用此文章
qwerty離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是01:44 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。