PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   emule完檔時的狂LAG是否可以用兩個硬碟來解決?? (https://www.pcdvd.com.tw/showthread.php?t=334427)

Helios 2004-05-16 04:05 PM

引用:
Originally posted by 輕鬆寫意
SCSI RAID或IDE RAID會不會好一點:D


SCSI不用到RAID就沒感覺了....
以前用WD 40G Seagate 20G IBM 45G的時候
如果一邊打電動 (主要是NBA LIVE) 完檔的確會聽到硬碟慘叫
換成SCSI後把temp放在系統碟時 會稍稍知道在玩檔...
後來動物incoming跟temp養在同一顆硬碟裡
就感覺不到動物在動了....

5252 2004-05-18 04:28 AM

那大大是把兩個檔案夾都放在同硬碟 有放再同一個分割區嗎??
依照前面大大個說法 好像不要放再同一個分割區比較好??不知是否正確
請大大指教

引用:
Originally posted by Helios
SCSI不用到RAID就沒感覺了....
以前用WD 40G Seagate 20G IBM 45G的時候
如果一邊打電動 (主要是NBA LIVE) 完檔的確會聽到硬碟慘叫
換成SCSI後把temp放在系統碟時 會稍稍知道在玩檔...
後來動物incoming跟temp養在同一顆硬碟裡
就感覺不到動物在動了....

Arucueid 2004-05-18 08:58 AM

引用:
Originally posted by 5252
這是BT 驢子都可以用嗎??


只要是有大量的IO動作,與最後需要完檔動作的都可以試試

Arucueid 2004-05-18 09:04 AM

引用:
Originally posted by 5252
那大大是把兩個檔案夾都放在同硬碟 有放再同一個分割區嗎??
依照前面大大個說法 好像不要放再同一個分割區比較好??不知是否正確
請大大指教


若放再不同分割但是同一個硬碟,還是依樣白搭,因為讀寫頭只有一組,動作還是跟未分割依樣:讀取,搜尋/移到可寫入區域,寫入,找下一個部份 然後週而復始...

若是不同的實體硬碟:
讀取-把資料送出去-移動到下一個-讀取-送資料...
收資料-寫入-找下一個可寫入區域-收資料-寫入...

這樣兩個同時運作當然比一個實體硬碟快多了,一個專注在讀取,另一個專注在寫入,絕對比單一硬碟同時要處理不同動作快

poppyplus 2004-05-18 09:17 AM

組個RAID 0應該就可以解決這個問題了。

目前我使用IBM 180GXP+ABIT 轉接盒架SATA RAID 0
emule設定值全部按照預設值 (incoming 跟 temp在同一個partition)
完檔時完全感覺不到LAG。

emule在玩檔時會LAG,應該主要是硬碟IO處理的緣故。
之前未組RAID LAG時, 曾開啟工作管理員來檢查,那時發現CPU使用率其實不高,低於10%,但就是一直LAG。後來改成RAID 0就不會了。

我的硬體是:P4 超3.2G
512MB 記憶體

除了CPU時脈比較高外,記憶體的容量只是一般。

以上提供給樓主參考

Helios 2004-05-18 02:25 PM

引用:
Originally posted by 5252
那大大是把兩個檔案夾都放在同硬碟 有放再同一個分割區嗎??
依照前面大大個說法 好像不要放再同一個分割區比較好??不知是否正確
請大大指教


我養動物那顆是36G的 只有一個分割
我是不知道分開放好還是一起放好
我想只要動物碟遠離系統碟跟遊戲碟就不會造成影響了

klaura 2004-05-18 04:17 PM

b) 點選十進位,根据你的RAM修改值:

補充計算轉換方法如下:
拿出計算機,輸入你想要的MB數,在乘上1024...

輸入答案,電腦會自己換算

恕刪~
請問大大,要再乘上1024的原因是因為這個DWORD值是以KB在算的嗎?
也就是說,今天如果我要開128MB,就是在DWORD值裡用十進位輸入128*1024的值嚕?
要開多少一般是抓多少比較好,假設今天有512MB的話…?

問題煩雜,請多指教,有打擾之處請多包涵=▽=

Arucueid 2004-05-18 04:39 PM

引用:
Originally posted by klaura
b) 點選十進位,根据你的RAM修改值:

補充計算轉換方法如下:
拿出計算機,輸入你想要的MB數,在乘上1024...

輸入答案,電腦會自己換算

恕刪~
請問大大,要再乘上1024的原因是因為這個DWORD值是以KB在算的嗎?
也就是說,今天如果我要開128MB,就是在DWORD值裡用十進位輸入128*1024的值嚕?
要開多少一般是抓多少比較好,假設今天有512MB的話…?

問題煩雜,請多指教,有打擾之處請多包涵=▽=


沒錯,是以KB在算的,所以你的算法是對的

512MB,有點緊...不過該可分出32~64MB

因為BT跟驢子一個區塊的大小通常約是10M左右,若不是瘋狂下載的話,32~64該是夠用了,注意不要影響到系統其他的運作,不過若是專用的驢子機,給他開到256M吧...

klaura 2004-05-19 09:15 AM

引用:
Originally posted by Arucueid
沒錯,是以KB在算的,所以你的算法是對的

512MB,有點緊...不過該可分出32~64MB

因為BT跟驢子一個區塊的大小通常約是10M左右,若不是瘋狂下載的話,32~64該是夠用了,注意不要影響到系統其他的運作,不過若是專用的驢子機,給他開到256M吧...


謝謝大大的說明^^!

jessrry 2004-05-19 08:16 PM

引用:
Originally posted by Arucueid
若放再不同分割但是同一個硬碟,還是依樣白搭,因為讀寫頭只有一組,動作還是跟未分割依樣:讀取,搜尋/移到可寫入區域,寫入,找下一個部份 然後週而復始...

若是不同的實體硬碟:
讀取-把資料送出去-移動到下一個-讀取-送資料...
收資料-寫入-找下一個可寫入區域-收資料-寫入...

這樣兩個同時運作當然比一個實體硬碟快多了,一個專注在讀取,另一個專注在寫入,絕對比單一硬碟同時要處理不同動作快


沒錯,如果各位有兩顆差不多相同"效能"的硬碟,例如A跟B兩顆硬碟,可以自己試一下
把一個同樣的檔案(例如700MB)
1. 從A硬碟複製到B硬碟,所花的時間
2. 從A硬碟裡的一個分割區,"複製"到A硬碟裡的另一個分割區,所花的時間
應該第1項所花的時間比較少.........

再來,從A硬碟裡的一個分割區裡的資料夾(例如,D:\Temp),"剪下"然後"貼上"到另一個資料夾(例如,D:\Incoming)......
這個動作不用1秒吧,因為只改檔案表而已

而eDonkey完檔時,我沒特別注意它是邊組裝邊寫入;或是組裝完後,再移動檔案....


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

vBulletin Version 3.0.1
powered_by_vbulletin 2026。