Wie kann ich dieselbe Datei von mehreren URLs herunterladen, um die Geschwindigkeit zu erhöhen?

416
einpoklum

Ich arbeite an einer Linux-Maschine (relativ neue Distribution). Ich möchte eine Datei herunterladen, die auf zwei verschiedenen (HTTP) Servern gespiegelt wird. Die Datei ist jetzt groß und die Downloadgeschwindigkeit von jedem Speicherort ist niedrig.

Wie kann ich die Datei von beiden URLs herunterladen, um die kombinierte Bandbreite zu nutzen?

Es macht mir nichts aus, wenn dies etwas Befehlszeile erfordert (da ich bezweifle, dass bestehende GUI-Apps dies unterstützen).

Hinweis: Die Datei ist nicht über BitTorrent verfügbar. das wäre natürlich eine vorzuziehende Lösung, wenn ich es verwenden könnte.

0
Warum nicht einfach Bittorrent verwenden, um stattdessen die Datei zu erhalten? Habe es nie benutzt, aber schauen Sie sich https://www.cyberciti.biz/tips/download-accelerator-for-linux-command-line-tools.html an, die vorgeben diese Funktionalität anzubieten. davidgo vor 5 Jahren 1
@davidgo: Weil es nicht über BitTorrent verfügbar ist. einpoklum vor 5 Jahren 0

1 Antwort auf die Frage

1
Ipor Sircer

Verwenden Sie aria2

man aria2c:

 -i, --input-file=<FILE> Downloads the URIs listed in FILE. You can specify multiple sources for a single entity by putting multiple URIs on a single line separated by the TAB character. Additionally, options can be specified after each URI line. Option lines must start with one or more white space characters (SPACE or TAB) and must only contain one option per line. Input files can use gzip compres‐ sion. When FILE is specified as -, aria2 will read the input from stdin. See the Input File subsection for details. See also the --deferred-input option. See also the --save-session option. 
Auch mit den Optionen "-s" und "-x". Biswapriyo vor 5 Jahren 0
@Biswapriyo: Kannst du das näher erläutern? einpoklum vor 5 Jahren 0
Ich vermute, dass dies nur funktionieren wird, wenn beide Server den Content-Bereich in GET-Anforderungen unterstützen, was nicht immer der Fall ist (insbesondere bei Servern, die ihre Downloadrate drosseln). xenoid vor 5 Jahren 0