wgetよりも早い。
インストール
$ sudo apt-get install aria2
パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下のパッケージが自動でインストールされましたが、もう必要とされていません: geoclue-2.0 libcwiid1 libjavascriptcoregtk-1.0-0 libjs-prettify libllvm3.7 libmbim-glib4 libmbim-proxy libmm-glib0 libmono-corlib4.0-cil libqmi-glib1 libqscintilla2-11 libqscintilla2-l10n libqt4-network libqt4-xmlpatterns libqtwebkit4 libruby1.9.1 libruby1.9.1-dbg libtcl8.5 libtcltk-ruby1.9.1 libtk8.5 libwebkit1.1-cil libwebkitgtk-1.0-0 libwebkitgtk-1.0-common modemmanager pix-icons pix-plym-splash pixel-wallpaper ri1.9.1 ruby1.9.1 ruby1.9.1-dev ruby1.9.1-examples ruby1.9.1-full ruby1.9.3 supercollider supercollider-common supercollider-ide supercollider-language supercollider-supernova tcl8.5 tk8.5 これを削除するには 'apt-get autoremove' を利用してください。 以下の追加パッケージがインストールされます: libc-ares2 以下のパッケージが新たにインストールされます: aria2 libc-ares2 アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 241 個。 1,132 kB 中 1,066 kB のアーカイブを取得する必要があります。 この操作後に追加で 4,267 kB のディスク容量が消費されます。 続行しますか? [Y/n] y 取得:1 http://mirrordirector.raspbian.org/raspbian/ jessie/main aria2 armhf 1.18.8-1 [1,066 kB] 1,066 kB を 1秒 で取得しました (566 kB/s) 以前に未選択のパッケージ libc-ares2:armhf を選択しています。 (データベースを読み込んでいます ... 現在 141004 個のファイルとディレクトリがインストールされています。) .../libc-ares2_1.10.0-2+deb8u2_armhf.deb を展開する準備をしています ... libc-ares2:armhf (1.10.0-2+deb8u2) を展開しています... 以前に未選択のパッケージ aria2 を選択しています。 .../aria2_1.18.8-1_armhf.deb を展開する準備をしています ... aria2 (1.18.8-1) を展開しています... man-db (2.7.5-1~bpo8+1) のトリガを処理しています ... libc-ares2:armhf (1.10.0-2+deb8u2) を設定しています ... aria2 (1.18.8-1) を設定しています ... libc-bin (2.19-18+deb8u10) のトリガを処理しています ...
使ってみる
$ time aria2c -x10 http://director.downloads.raspberrypi.org/raspbian/images/raspbian-2018-06-29/2018-06-27-raspbian-stretch.zip
コネクション10本。サーバ側に負荷がかかる。
wgetでやると完了予測9時間。これでやると完了予測2時間。およそ一時間半で完了。
*** Download Progress Summary as of Mon Aug 13 16:34:00 2018 *** =============================================================================== [#e72e32 16MiB/1.6GiB(0%) CN:5 DL:293KiB ETA:1h35m57s] FILE: /home/pi/root/db/iso/raspbian/2018-06-27-raspbian-stretch.zip ------------------------------------------------------------------------------- ... *** Download Progress Summary as of Mon Aug 13 17:54:35 2018 *** =============================================================================== [#e72e32 1.6GiB/1.6GiB(98%) CN:4 DL:257KiB ETA:1m9s] FILE: /home/pi/root/db/iso/raspbian/2018-06-27-raspbian-stretch.zip ------------------------------------------------------------------------------- *** Download Progress Summary as of Mon Aug 13 17:55:36 2018 *** =============================================================================== [#e72e32 1.6GiB/1.6GiB(99%) CN:2 DL:142KiB ETA:17s] FILE: /home/pi/root/db/iso/raspbian/2018-06-27-raspbian-stretch.zip ------------------------------------------------------------------------------- [#e72e32 1.6GiB/1.6GiB(99%) CN:1 DL:107KiB] 08/13 17:55:58 [NOTICE] ダウンロード完了: /home/pi/root/db/iso/raspbian/2018-06-27-raspbian-stretch.zip ダウンロード結果: gid |stat|avg speed |path/URI ======+====+===========+======================================================= e72e32|OK | 342KiB/s|/home/pi/root/db/iso/raspbian/2018-06-27-raspbian-stretch.zip 凡例: (OK):download completed. real 82m58.806s user 0m39.050s sys 0m41.790s