電腦雜誌區電腦特區 - 電腦雜誌 |
何謂 BT: Bittorrent 也就是大家所稱的BT下載/變態下載,這也是一個P2P軟體,不過BT是使用多點對多點的下載方式,當越多人下載時所共有的下載速度越快。 工作原理: BT首先在上傳者端把一個文件分成了Z個部分,甲在服務器隨機下載了第N各部分,乙在服務器隨機下載了第M個部分,這樣甲的BT就會根據情況到乙的電腦上去拿乙已經下載好的M部分,乙的BT就會根據情況去到甲的電腦上去拿甲已經下載好的N部分,這樣就不但減輕了服務器端得負荷,也加快了用戶方(甲乙)的下載速度,效率也提高了,更同樣減少了地域之間的限制。 比如說丙要連到服務器去下載的話可能才幾K,但是要是到甲和乙的電腦上去拿就快得多了。 所以說用的人越多,下載的人越多,大家也就越快,BT的優越性就在這裡。而且,在你下載的同時,你也在上傳(別人從你的電腦上拿那個文件的某個部分),所以說在享受別人提供的下載的同時,你也在貢獻。
我使用網上行(max upload 是64Kbs),我使用 BT 來發怖一個 300 MB 的檔案,有十五個人正在下載,不消兩個小時經己將我的 300 MB 的動畫成功分享給這十五個人,為什麼這麼快 ? 其實很簡單,因為每個人接收了檔案都會成為另一個發怖者,這亦即是所謂的多點對多點傳送,愈多人下載,那麼其他電腦下載的速度便愈來愈快。 如果用 P2P 來傳送 1 G 檔案,網上行(max upload 是64Kbs)最少要用上 7-8 小時才可以成功分享給一個人,如用上了 BT 來分享 1 G 檔案,分分鍾 7-8 小時後可以成功分享給幾十人,是不是很厲害 ! 還有就是只要還有一粒種子(seeds)或叫做分佈者分享檔案,你就一定可以下載檔案,直至沒有種子(seeds)為止,不像 Kazza /emule 要排隊下載,限制多多,往往用了不少大家時間來下載,甚至乎呆等幾天檔案仍然未下載完成,BitTorrent 就無這些煩腦。
BitTorrent是支持續傳的。續傳的時候再次點擊第一次下載時的鏈接,在選擇存放位置的時候覆蓋上次下載一半的文件,BT會自動的續傳該文件。
有人說這個BT的缺陷是由於軟體製作人忽略一些起碼的硬體常識,使用了很差的HASH演算法,從而導致了BT不象FLASHGET等其他常用下載軟體在寫入硬碟資料前起用了高速緩衝,而是直接就寫入硬碟,同時使得下載檔的所占容量比其實際大小要大幾倍,直到下載完畢完後才自動恢復。 因此正因為使用BT下載,使得硬碟始終處於高速運轉的狀態,所以現在越來越多的人相信(甚至也經歷過了)是此原因導致了硬碟壽命提前結束,而且據說同時開的BT運行視窗越多,硬碟的損耗就越嚴重。 那關於如何解決這個問題,一方面寄希望於BT的軟體製作和修改能在這方面有所改進。 另一方面,有人提出了修改硬碟的CACHE方法如下: [1] 設大硬碟Cache BT會多線程地下載和上傳,很多資料吞吐,Windows默認只有 512KB 的Cache顯然不夠,如果記憶體在 256MB 以上,開大一些Cache應該可以減少硬碟讀寫,提高性能。一般設在8-16MB效果最好。我設到32MB,開4個BT硬碟燈都不怎麼閃。
BT比較佔用資源,啟動後,可能會對整個系統的性能造成一定的影響。 如果你是用2K/XP,可以利用任務管理器把所有的BT軟體的優先順序降低,這樣即使它佔用資源,也不會影響其他應用程式的性能,因為它搶佔資源的優先順序不夠高,降低對系統的影響。 方法 在windows下面按Ctrl-Alt-Del就可以啟動任務管理器(WinXP)。如果是Win2000會出現一個窗口,下面中間的選項就是。
然後找到btdownloadgui.e,單擊右鍵-->設置優先級-->低於標準。
記得不要選最下面的那個,更不要選超過標準的(你想死的話我不欄著你)。 這樣子BT的速度不會受到很大影響,而只當CPU有空的時候才會分配給BT,如此你就可以邊BT,邊工作了。
|