https://www.v2ex.com/t/567014node
跑 aria2 的机器配置比较低,是 j1900+4G 的小机器,系统是 ubuntu18.04 ,全部的任务都是 bt 下载。aria2 的版本是 1.33.1ubuntu
设置了同时下载的任务最大数量为 30,但常常出现有不少任务一直在等待,可是正在下载的任务却很少的状况,每每只有 5 个是正在下载的状态。若是把如今正在下载的 5 个任务暂停,aria 会再把 5 个等待中的任务开始下载。没有任务在作种,因此不是作种任务占满了活跃任务数量的问题。并发
以前出现过相似的状况,经过过 bt-max-open-files
, 也在 systemd unit 文件中的LimitNOFILE=65535
解决了优化
可是最近又出现了相似的状况,看对应进程的占用的文件操做符也只有几十个,空闲硬盘空间还有 200g,空间的 inode 还有 3kw 个,搜索也没有搜到相似的结果(多是楼主英语不够好,不知道合适的关键词是什么。)code
配置文件地址 https://paste.ubuntu.com/p/7XdkRb6MWx/进程
有没有大佬遇到过相似的状况,知道是什么缘由的?get
手动把全部的设置改了一遍,找到问题在哪了。
有一项叫作 optimize-concurrent-downloads (优化并发下载),这一项设置为 true 的话,aria2 会根据以前的下载速度决定最大下载数量,而我以前下载的种子都没有速度,因此由于这一项把最大下载数量设置成了 5it