1
DoubleJo 2014 年 8 月 31 日
文件预分配吧,问题还是硬盘写入速度太渣...
|
2
DoubleJo 2014 年 8 月 31 日
--file-allocation=none 关闭文件预分配试试吧
|
3
zhujinliang 2014 年 8 月 31 日 via Android 可能是下载前先写满文件,占下所需的空间
|
5
banbanchs 2014 年 8 月 31 日 有个 file-allocation 选项可以控制的,不想预分配就设为none
分配太慢主要因为你硬盘/CPU写入速度太慢了 http://aria2.sourceforge.net/manual/en/html/aria2c.html#cmdoption--file-allocation |
6
banbanchs 2014 年 8 月 31 日
最好是falloc+ext4,据文档说可以立即分配完毕
|
7
DoubleJo 2014 年 8 月 31 日 @Exin
直接写到配置文件里面,或者启动时加上这个参数. 配置示例:http://blog.binux.me/2012/12/aria2-examples/ Man:http://aria2.sourceforge.net/manual/en/html/aria2c.html#cmdoption--file-allocation |
9
Exin OP |
12
aa65535 2014 年 8 月 31 日 aba.rar.aria2 文件 是 aria2 下载时用到的 control file ,作用是保存下载进度之类的。
aba.rar 是真正的数据保存文件,至于你说的从0开始逐渐增大,是因为使用了文件预分配功能(file-allocation 参数),于是在下载开始之前先在磁盘划分出所需的大小,而且使用的是默认的 prealloc 预分配方式,这种预分配方式速度很慢,如果不想使用的话可以将 file-allocation 设置为 none,另外还有 trunc, falloc 两种分配方式,速度很快,不过需要系统支持。 另外可以参考 http://aria2c.com/usage.html |
13
liuchen9586 2014 年 8 月 31 日 ext4是可以直接分配完毕的,而且下载速度更快(亲测
aria2对ntfs/fat32支持不太好,有时候甚至不能达到网络满速(我家4M)换成ext就没问题 或者关闭预分配也行 |
14
robbielj 2014 年 8 月 31 日 其实文档写得蛮清楚的
falloc最好,高速无碎片,但需要ext4,btrfs或者xfs,而ntfs只有windows的版本支持 prealloc太慢,none的话有碎片问题 trunc没用过 所以如果嫌prealloc太慢,就none和trunc试试 |