Параметры параллельной загрузки Aria2c - PullRequest
0 голосов
/ 14 марта 2019

Я читаю менеджер загрузки Aria2c Документация , и некоторые параметры мне кажутся излишними.Например:

-x
Максимальное количество подключений к одному серверу для каждой загрузки.По умолчанию: 1

-j
Установите максимальное количество параллельных загрузок для каждого элемента очереди.Смотрите также параметр --split.По умолчанию: 5

-s
Загрузить файл, используя N соединений.... По умолчанию: 5

Из моих настроек pov, -x и -j / -s противоречат.Если -x равно 1, а -j равно 5, что имеет приоритет?Какую комбинацию этих трех параметров мне нужно использовать для максимизации загрузки одного файла?загрузка нескольких файлов?

1 Ответ

0 голосов
/ 26 марта 2019

-s: сколько зеркал использовать для загрузки каждого файла; зеркала должны быть указаны в одной строке
-j: сколько файлов (строк во входном файле) загружать одновременно
-x: сколькопотоки для загрузки с каждого зеркала.

Итак, если это всего один файл, он выглядит так:

aria2 -d ./ -x 10 "ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR209/ERR209558/ERR209558_1.fastq.gz"

Если вам нужно загрузить несколько файловиспользуйте -i для подачи входного файла, затем выполните следующее:

aria2 -d ./aria_dl/ -x 16 -j 16 -i ./aria_list_of_files.txt

Это означает, что у вас есть только одна ссылка в каждой строке, и aria2 будет использовать 16 потоков для каждого из 16 файлов.это загрузка.Если у вас несколько зеркал, поместите все зеркала для каждого файла в одну строку и добавьте -s N, где N - максимальное количество зеркал.

...