首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >制造轴式下装载机的多工序

问制造轴式下装载机的多工序
EN

Ask Ubuntu用户
提问于 2018-06-19 10:47:34
回答 1查看 848关注 0票数 0

我可以运行几个进程平行于axel下载相同的文件吗?每次我开始新的过程:

代码语言:javascript
复制
axel -a -n 10 http://image-net.org/image/ILSVRC2017/ILS                                                                                                                VRC2017_DET.tar.gz

我收到通知:

代码语言:javascript
复制
Initializing download: http://image-net.org/image/ILSVRC2017/ILSVRC2017_DET.tar.                                                                                                                gz
File size: 60855983982 bytes
Opening output file ILSVRC2017_DET.tar.gz.0
State file found: 5103495158 bytes downloaded, 55752488824 to go.
Starting download

然后,我的所有并行进程在状态栏上显示相同的下载%。

代码语言:javascript
复制
axel -a -n 10 http://image-net.org/image/ILSVRC2017/ILSVRC2017_DET.tar.gz 

[  9%] [0    1    2     3    4    5    6    7    8    9   ] [   2,5MB/s] [ 5h57]

只有速度和时间是不同的

当我在多进程中运行时,我有10 2mb/s总量,否则只有2mb/S的进程。

EN

回答 1

Ask Ubuntu用户

发布于 2018-06-19 11:53:21

根据手册页,axel本身将使用多个连接,不需要多次运行它。

使用4连接下载

示例:

代码语言:javascript
复制
axel -a -n 4 http://mirror.switch.ch/ftp/ubuntu-cdimage/18.04/ubuntu-18.04-desktop-amd64.iso
Initializing download: http://mirror.switch.ch/ftp/ubuntu-cdimage/18.04/ubuntu-18.04-desktop-amd64.iso
File size: 1921843200 bytes
Opening output file ubuntu-18.04-desktop-amd64.iso.0
Starting download

[ 30%] [....0        .....1        .....2         ....3        ] [  11.1MB/s] [01:54]^C

....N清楚地显示它使用的是4个连接

使用6连接下载

示例:

代码语言:javascript
复制
axel -a -n 6 http://mirror.switch.ch/ftp/ubuntu-cdimage/18.04/ubuntu-18.04-desktop-amd64.iso
Initializing download: http://mirror.switch.ch/ftp/ubuntu-cdimage/18.04/ubuntu-18.04-desktop-amd64.iso
File size: 1921843200 bytes
Opening output file ubuntu-18.04-desktop-amd64.iso.0
State file found: 583252805 bytes downloaded, 1338590395 to go.
Starting download

[ 32%] [....0        .....1        .....2         ....3        ] [   9.9MB/s] [02:04]

还有四个连接!看来axel将重新使用部分下载,但将继续使用相同数量的连接。

示例使用6连接下载(删除临时文件后):

代码语言:javascript
复制
rm ubuntu-18.04-desktop-amd64.iso*
axel -a -n 6 http://mirror.switch.ch/ftp/ubuntu-cdimage/18.04/ubuntu-18.04-desktop-amd64.iso Initializing download: http://mirror.switch.ch/ftp/ubuntu-cdimage/18.04/ubuntu-18.04-desktop-amd64.iso File size: 1921843200 bytes Opening output file ubuntu-18.04-desktop-amd64.iso Starting download

[  2%] [0        1        2         3        4        5        ] [     11.1MB/s] [02:40]

现在我们可以看到axel使用6个连接。

请注意,下载速度可能不会因为连接的数量而降低,在这种情况下,您只会将更多的负载推送到网络和远程主机。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1047848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档