簡體   English   中英

Aria2c 並行下載參數

[英]Aria2c parallel download parameters

我正在閱讀 Aria2c 下載管理器文檔,有些參數對我來說似乎是多余的。 例如:

-X
每次下載到一台服務器的最大連接數。 默認值:1

-j
為每個隊列項設置最大並行下載數。 另請參閱 --split 選項。 默認值:5

-s
使用 N 個連接下載文件。 ... 默認值:5

從我的觀點來看,-x 和 -j/-s 設置是矛盾的。 如果 -x 是 1 而 -j 是 5,哪個優先? 為了最大化一個文件下載,我需要使用這三個參數的組合是什么? 下載多個文件?

-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 是鏡像的最大數量。

我找到了通過 aria2 同時下載的最佳方式

`aria2c -c -s 16 -x 16 -k 1M -j 1 -i dl.txt`


-c, --continue [true|false]
-s, --split=<N>
-x, --max-connection-per-server=<NUM>
-k, --min-split-size=<SIZE>
-j, --max-concurrent-downloads=<N>
-i, --input-file=<FILE>

注意:下載 FILE 中列出的 URI。 您可以通過將多個 URI 放在由TABCR (回車)字符分隔的單行上來為單個實體指定多個源。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM