评软件包 (3)
版权声明: 允许非商业性转载,但转载时必须标明原作者 fcicq、原始链接 http://www.fcicq.net/wp/?p=755 及本声明。
接着上期卖的关子来, 不废话, 开始.
amule
这个 amule 有好几部分. gentoo 用 USE 区分, 其它类的用 amule-daemon 什么的区分.
对于 24h 在线的机器, amule-daemon 非常适合挂机. 省内存, 支持 Kad.
amule-daemon 有两个缺点不得不提.
1 启动难, 关闭也难. 可能和 start-stop-daemon 有关.
只要”预热”阶段不出问题, 那么能够正常工作好几天. 否则就僵住了一样.
停止服务经常需要 pkill -9, 原因不太清楚.
2 用客户端连接后不能查看下载详情(如供源用户).
如果仔细想想, 是可以接受的. 这种没用的功能实现出来也是浪费内存吧.
和 mldonkey 相比, 至少省一半内存, 这还不是同等条件下的测试结果.
aria2
推荐作为命令行 BT 客户端. 也有多线程下载的功能.
睁大眼睛看它的参数, 调好了, 扔 screen 里面, 就可以用了.
支持 DHT, 但给人一种没在工作的感觉, 印象中效果也不太好.
需要注意, 下完之后重新启动 aria2c, 不能用于 BT 做种.
curl
要分三部分来说. 这样一个东西不给正面的评价怎么行?
1 日常 http(s) / ftp 等, 没什么可说的.
curl 没有 wget -c 的功能, 遗憾? 这也说明 curl 不适合做这个事.
这个例子很说明问题 curl -C – -O file:///path/to/somefile
2 官方网站上有不少有意思的投票.
telnet, sftp, scp, tftp … 等, 你用过吗?
3 libcurl.
libcurl 是支持多线程的.
libcurl 在任务结束后返回的数值有很大的用途.
比如这几个:
TCP Connection Time = time_connect – time_lookup
Time to First Byte = time_starttransfer – time_connect
Redirection Time = time_total – time_starttransfer
用 curl 也能得到这些数据, 参见 curl -w 的用法.
deluge
推荐作为主要 BT 客户端的唯一理由: DHT 状态看的见, 有效果.
参见下面 transmission
httrack
为了写文测试了十几分钟, 没学会怎么用. 参数像 pavuk 一样多.
如果这东西真好用的话, 这个评价就应该修改一下.
lftp
不错的命令行 ftp 客户端. 推荐给所有的人. 不需要 screen.
mldonkey
Kad 功能也许是鸡肋. 内存利用率不高. 如果不是非常必要的话不推荐.
如果这样说的话, 需要一套界面来处理 http, ftp, bt, donkey 等的下载任务.
都用命令行虽然麻烦, 不过确实省内存.
pavuk
推荐作为全站下载工具. 功能极多, 参数也极多. 有如鸡肋一样的 gui 界面 (还是查参数比较好).
用 “pavuk URI -progress -dont_ave_dir -nthreads 10″ 就能完成 “wget -m -np URI” 一样的效果, 而且速度更快.
在 http / ftp 方面基本能替代 curl, 但用起来完全不习惯.
transmission
DHT 功能是摆设? 如果 tracker 被墙掉, 就不要用它了. 不推荐.
这方面不如 deluge, 这个问题对大陆用户 … 需要说吗?
wget
图省事的话就用它吧. 很多人用它都很熟.
友情提示: 请注意文章的时效性与准确性, 作者不对文章的有效性负责.
Tags:
Permalink Bookmark on del.icio.us
Last Modified: September 7, 2009 at 8:37 am