bittornado 根據網站上的講法,是一套比bittorrent 快的產品,而 bittorrent 是一套 based on python 的 Bittorrnt 軟體
用到目前為止我的使用心得如下.
bittornado 的確比 bittorrent 快,根據某些以 UDP 為 Seed 的 Protocol 也可以傳輸.
但是相較於 Bittorrent ,個人認為 bittornado 耗系統 Resource 比較多.
目前我的做法如下
下載時就限上傳頻寬
btdownloadcurses.py –max_upload_rate 40
只限上傳 40K
下載完畢時,若是心中過意不去,再度變成分享時
btdownloadcurses.py –max_upload_rate 100 –max_connections 10 –max_uploads 1
上傳 100K, 最多只接受 10 個連接,一次上傳 1 人
因為 bt 很耗 resource ,所以我將上傳限在 1 人,這樣就不會太耗 DISK SEEK 量及 MEMORY Usage
以一個 4G 的 Image 來說,下載時用的參數,在 Linux 上用到的 Memory Resource 大約在 50M-100M 之間,而換用下載參數大概是 10M-15M 之間
然爾,最猛的還不是這個,有一個叫
btlaunchmany.py 的,將所有的 .torrent file 丟到一個目錄去(例如是 btdown),可以用
btlaunchmany.py –max_upload_rate 40 ./btdown
一次下載多個 bt seed . 目前看起來是比較不耗用 Resource . 而且會將所有的 BT Seed 上傳頻寬限在總共 40K . 看起來效率更好,而且更不耗用 Resource(目前看起來是如此,不過無從比較)
btlaunchmany.py 將擋案丟到目錄去,就會自動新增下載,將 seed 檔移掉,就會結束分享
真是直覺的操作方式
pata203
[root@124 BitTornado-CVS]#./btdownloadcurses.py name.torrent
這個name.torrent要放那呢?
richliu
就直接放後面就可以了吧……
Jay
Hi Rich,
請問Linux啟動iptables,並且在這台Linux使用Bittornado,Tcp與Udp各需開放哪些Ports,才能下載分享檔案呢?
謝謝
Jay
richliu
只要開 15073 就可以了.