wget Alternative: schnellere Downloads mit axel
Wer kennt das nicht – man braucht schnell eine ISO von Linux Distribution X oder benötigt ein Update zu Programm Y. Der einzige auffindbare Mirror ist jedoch extrem langsam oder drosselt sogar die Verbindung. wget startet für einen Download nur einen Thread und nutzt damit die Leitung häufig nicht voll aus. Eine Alternative ist das Kommandozeilenprogramm axel.
axel startet mehrere Threads gleichzeitig und kann somit den Download deutlich beschleunigen. Doch dies ist nicht die einzige Funktion von dem Programm. axel kann verschiedene Mirror gleichzeitig nutzen. Möchte man beispielsweise den Linux Kernel 2.6.28 nicht vom langsamen kernel.org Mirror herunterladen, so startet folgender Aufruf den Download der Datei vom be, nl, uk und de Mirror gleichzeitig:
[code language="css"]axel ftp://ftp.{be,nl,uk,de}.kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.tar.bz2[/code]
axel kann aber auch selbständig nach passenden Mirrorservern für eine angegebene Datei suchen. Im folgenden Beispiel sucht axel nach der Datei linux-2.6.28.tar.bz2 auf filesearching.com und nutzt die vier schnellsten Mirror zum Download:
[code language="css"]axel -S4 ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.tar.bz2[/code]
Weitere Parameter erlauben u.a. die Downloadgeschwindigkeit zu beschränken sowie die Anzahl der Downloadthreads direkt anzugeben. Für alle gängigen Distributionen sollte axel über den Paketmanager installiert werden können.



Yoschi
Also ich nutze bei Downloads immer BitTorrent und Geschwindigkeitsmäßig wars immer super.
matthias
Aber torrent != http
asaaki
ui, das werd ich mal ausprobieren. wobei ich zB auf meinem VPS meist nie geschwindigkeitsprobleme bisher hatte. was mir aber gefällt, ist die möglichkeit, das programm selbst nach mirrors suchen zu lassen. das ist cool.
Lonesome Walker
Ich sag’s ja immer wieder:
bei der Fülle an Paketen gibt es immer wieder neue, die man noch nicht kennt…
Danke für den Tip (und super, daß Dein Blog bei Systemhelden verlinkt ist, sonst hätte ich es vermutlich nie gefunden
)
Dr. Azrael Tod
nett, danke… muss ich mal antesten
Dr. Azrael Tod
via Google Reader und Friendfeed hat mich gerade jemand auf aria2 als weitere Alternative hingewiesen. Klingt erstmal grundsätzlich auch ganz nett.
matthias
aria2 sieht auch ganz gut aus. Mal näher antesten.