CentOS6へのaxelインストール
提供: Wikiducca
概要
CentOS6 にファイルを分割してダウンロードできる axel をインストールする。
内容
インストール
$ sudo yum install http://pkgs.repoforge.org/axel/axel-2.4-1.el6.rf.x86_64.rpm
使い方
10 分割してダウンロードする例。
$ axel -a -n 10 -o CentOS.iso http://mirror.fairway.ne.jp/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1511.iso
比較
約 1.5GB のファイルを DL してみる。
wget
$ time wget http://192.168.1.111/img.tgz --2016-07-13 15:06:04-- http://192.168.1.111/img.tgz 192.168.1.111:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 1590296816 (1.5G) [application/x-gzip] `img.tgz' に保存中 100%[========================================================================================>] 1,590,296,816 23.3M/s 時間 6m 21s 2016-07-13 15:12:26 (3.98 MB/s) - `img.tgz' へ保存完了 [1590296816/1590296816] real 6m21.742s user 0m5.150s sys 5m22.403s
axel
$ time axel -a -n 10 http://192.168.1.111/img.tgz Initializing download: http://192.168.1.111/img.tgz File size: 1590296816 bytes Opening output file img.tgz Starting download Connection 0 finished ] Connection 1 finished ] Connection 3 finished Connection 5 finished ] Connection 4 finished ] Connection 6 finished ] Connection 8 finished Connection 9 finished Connection 7 finished ] [100%] [..................................................] [ 22.8MB/s] [00:00] Downloaded 1516.6 megabytes in 1:06 seconds. (23396.39 KB/s) real 1m6.391s user 0m0.809s sys 0m10.815s
はやい。約 5.78 倍。 Web サーバ側への負荷も考慮せねば。