PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   疑難雜症區 (https://www.pcdvd.com.tw/forumdisplay.php?f=34)
-   -   請問常掛BT硬碟真的容易掛點嗎? (https://www.pcdvd.com.tw/showthread.php?t=535972)

sioudon 2005-09-11 04:08 PM

引用:
作者linzs
最近也開始接觸bt,在網路上找了些技術文章,我有篩選過一些,與你分享看看
---------------------------------------------------------------------------------------------------------------------------------------------------
用過 P2P 軟體一段時間的人應該都知道, 使用 P2P 下載軟體非常的傷硬碟, 因為它必須不斷的寫入檔案、組合檔案, 如果不耐操的硬碟可能很快就掛了。 如果您懂得預防之道, 其實還是可以積極的保護您的硬碟。以下教您 3 招自保良方, 包括『定時重組硬碟』、『加大硬碟緩衝區』、『下載前先分配硬碟空間』。

1.定時重組硬碟, 提升 P2P 下載效率
不論您是用哪一種 P2P 軟體來下載檔案, 時間一久, 硬碟中資料存放的位置會凌亂不堪, 同一個檔案內容可能被分散儲存於硬碟的各個角落, 這種情況又稱磁碟的斷離現象, 長期下來不但影響讀寫效率, 甚至可能減少硬碟壽命。要解決檔案...


感激這位大大找到那麼詳盡的資訊喔^^ :like:

linzs 2005-09-12 07:42 AM

引用:
作者daibort
請問bitcomet 下"磁碟緩存"是代表硬碟還是記憶體緩沖?


你說的這個選項是在"進階設定"中的"磁碟快取"嗎?
1.因為若是硬碟本身的快取值應該是固定的(2MB or 8MB,掛在硬碟上,不可以改變)
2.而應該也不會再用硬碟的空間來當硬碟的快取值(ex:用c碟的TEMP資料夾來當你下載的bt檔案的快取),這樣看起來沒有意義(反而更消磨硬碟)
所以我猜它應該是指記憶體緩衝吧!? :ase

luftwaffe 2005-09-12 10:06 AM

電腦週邊買來就是要操,不操買來幹麻?好比你有錢買台法拉利,卻擔心引擎高速運轉加速磨損而不敢開快,那這樣不如買小march來開算了,如同上面說的,其實不只是硬碟,所有東西買來好壞都是看你的命,福特的車好嗎?有人說爛也有人說好,IBM硬碟當年一堆人說爛,但是同期很爛的硬碟我也有一個用到前年才退下,不是壞了而是4200轉4.3G你現在還會想用嗎?

kakadu 2005-09-12 02:12 PM

引用:
作者ecafder
記得p2p軟體都有設定記憶體緩衝區,好像也可以手動設定大小,
(最大可以設主記憶體的1/10吧...?)
網路資料下載不會直接寫入硬碟,會先載到緩衝區,等緩衝區滿了才會寫入硬碟,
緩衝區設大一點,就可以減少硬碟的寫入次數,
但是萬一停電,緩衝區還沒滿,資料來不及寫入,這一塊緩衝區資料就會消失了,需要重新下載.
所以緩衝區設定太大的話,萬一發生意外,損失是很慘重的.
損失的估計就看個人可接受的風險範圍,
比如:2MB~50MB的緩衝大小,就隨你的意願調整囉.


請問,如果我用正常方式關閉正在BT的P2P軟體的話,那該P2P軟體會不會將記憶體緩衝區的資料寫入硬碟後在關閉? 還是緩衝區內的資料一樣會犧牲掉而重新下載?謝謝!

ecafder 2005-09-12 07:42 PM

引用:
作者kakadu
請問,如果我用正常方式關閉正在BT的P2P軟體的話,那該P2P軟體會不會將記憶體緩衝區的資料寫入硬碟後在關閉? 還是緩衝區內的資料一樣會犧牲掉而重新下載?謝謝!

當然會保留啊,最後關閉前會寫入,像flashget也是這樣...
寫程式的人一般都會考慮到這點的啦~

黃欣 2005-09-13 12:28 AM

不才之前在我的BLOG上面寫的文章!!
給大家參考一下 :stupefy:


BT(BIT TORRENT)可以說是現在網路上最紅,最嗆的P2P軟體!!
人多的話,可以讓你的速度飆到破表!!說好用是好用,不過要說他難用,也真的有難度!!

在這個程式剛推出的時候,就有"使用BT會傷硬碟"的說法在網路上流傳!!
我也被這個說法困擾很久,也找了一些資料,終於有了比較深入的了解,不才就在這裡跟大家說明一下!!

最原始的BT程式"Bit Torrent"是用PYTHON的語法寫成的,據說這種程式的演算法在讀取資料時,本身就會對硬碟造成比較大的負擔,由於是開放原始碼,很多人就在這原始的程序上開發更好用,更簡單的BT程式!!

經過演變,有人開始用其他的語法來寫BT程式,例如用JAVA寫成的Azureus,以及用C++程式寫成的BIT COMET等等,不但越來越好用,功能越來越多,也因為這些語法比較成熟,使得BT的普及率越來越高!!

其實除了演算法方面,由於BT下載原理是把一個檔案切成很多小塊,使用者不必從第一塊開始抓,只要最後抓完全部的區塊就好了,雖然這樣無形中可以加快檔案的流通性,不過也因為有這麼多的小塊存在你的電腦裡,會造成你的硬碟過於零散,太過零散的話,如果要讀取檔案,硬碟的磁頭就必須來回移動,不僅增加讀取的時間,也會對磁頭有一些損耗!!
這就是為啥有人會說BT下載會傷硬碟的原因了,其實要解決這個問題,有很多方法,包括定期磁碟重組,以及把下載的BT檔先放在一個分割槽,等到下載完畢後,再把它移動到其他的槽,這樣你就只需重組下載的硬碟就好了!!


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

vBulletin Version 3.0.1
powered_by_vbulletin 2026。