本帖最后由 minfengyk 于 2016-10-28 18:00 编辑
aria2.conf配置文件修改教程 1、输入:killall aria2c 2、输入:vi /opt/etc/aria2.conf,按i键进入编辑模式。 3、编辑好后,按esc键进入一般模式,再输入 :wq (注意大小写)保存并退出。
我的aria2.conf文件配置如下:
# Basic Options dir=/share/Download/ input-file=/opt/var/aria2/session.dat log=/opt/var/log/aria2.log max-concurrent-downloads=5 check-integrity=true continue=true
# HTTP/FTP/SFTP Options max-connection-per-server=10 #min-split-size=10M split=10
# BitTorrent Specific Options bt-enable-lpd=true bt-max-peers=128 dht-file-path=/opt/var/aria2/dht.dat dht-file-path6=/opt/var/aria2/dht6.dat dht-listen-port=6801 listen-port=6801 max-overall-upload-limit=50K #enable-dht6=true seed-ratio=1.0 seed-time=60
# RPC Options enable-rpc=true rpc-allow-origin-all=true rpc-listen-all=true rpc-listen-port=6800 rpc-secret=xxxxxx #rpc-certificate=/opt/var/aria2/aria2.pfx
# Advanced Options disable-ipv6=true disk-cache=64M file-allocation=falloc save-session=/opt/var/aria2/session.dat #save-session-interval=60 #force-save=true log-level=warn daemon=true
仔细研究了Aria2开发者的配置说明文件(英文不好真痛苦),说说我的理解,不当之处请指教。 #号后的文字为注释内容,如果参数项前面加有#号,该参数将会略过,不会生效,需要时请删除前面#号。
# 以下两项是原配置文件默认,未做修改 input-file=/opt/var/aria2/session.dat save-session=/opt/var/aria2/session.dat
# 定时保存会话, 0为退出时才保存, 需1.16.1以上版本, 默认:0。设置60秒保存一次会话后,磁盘不能进入休眠模式,请根据需要酌情使用。 #save-session-interval=60
# 强制保存任务进度,新版本使用该选项,下载任务完成后,aria2扩展名文件不会自动删除。 #force-save=true 要想BT顺利保存任务和进度,软件意外退出或关机重启能继续下载任务,以上4条必须正确设置。
# 同一服务器连接数,添加时可指定,默认为1。不需要担心CPU和内存啦,设置大点对下载速度提升立竿见影,需和splite参数配合设置,只增大split参数,该参数仍为1的话,速度也很慢,速度慢的同学试试喔! max-connection-per-server=10
# 单个任务最大线程数, 添加时可指定, 默认:5 split=10
# 最大同时下载任务数, 运行时可修改, 默认:5 max-concurrent-downloads=5
# 文件预分配方式, 能有效降低磁盘碎片, 默认:prealloc,分配所需时间最长。 # 预分配所需时间: none < falloc ? trunc < prealloc # falloc和trunc则需要文件系统和内核支持, EXT4、NTFS等较新的文件系统首选falloc, EXT3、fat32旧文件系统建议选用trunc,网上有些帖子建议EXT4选择trunc参数是错误的,选trunc虽然分配速度快,但不能有效减少磁盘碎片。 file-allocation=falloc
# 启用磁盘缓存, 0为禁用缓存, 需1.16以上版本, 默认:16M。经试验,带宽50M,下载速度6M/S时,选择64M,能明显减少磁盘读写,设置128M区别不大。当然,如果自家带宽较小,下载速度受限,可适当设置小点。 disk-cache=64M
# 整体上传速度限制, 运行时可修改, 默认:0,主要是针对BT下载 #max-overall-upload-limit=50K
# 单个种子最大连接数, 默认:55,Aria软件默认设置当单文件下载速度低于50K时,临时无限增加连接数,可以配合该参数使用,我就直接设置128了。 #bt-max-peers=128
# 当种子的分享率达到这个数时, 自动停止做种, 0为一直做种, 默认:1.0 seed-ratio=1.0
# 下载任务完成后做种时间,单位分钟,需配合seed-ratio,当分享率达到1.0后继续做种60分钟,根据需要自行设置。 seed-time=60
#设置RPC授权令牌token,xxxxxx 请自行设置,相当于通过Aria2 WebUI访问、控制程序所需设置的密码。 rpc-secret=xxxxxx
#相当于命令行参数-D,保持Aria进程后台运行,以免关闭SSH窗口时,Aria程序退出运行 daemon=true
#以下3项参数,是原配置文件,予以保留,未做修改 log=/opt/var/log/aria2.log dht-file-path=/opt/var/aria2/dht.dat dht-file-path6=/opt/var/aria2/dht6.dat
配置文件经过调教后,下载百度云资源,单文件最大下载速率可达5M/S,下载BT速度也不错,好像比Transmission快,最重要的是可以在预定时间停止做种,Transmission根本没设置的地方。
|