tnblog
首页
视频
资源
登录

Linux axel 多线程下载

5390人阅读 2021/3/4 16:48 总访问:3470441 评论:0 收藏:0 手机
分类: linux

ubuntu

Linux axel 多线程下载

下载

  1. wget http://www.ha97.com/code/axel-2.4.tar.gz
  2. # 二选一
  3. wget https://files.cnblogs.com/files/xiaochina/axel-2.4.tar.gz

编译安装

  1. tar zxvf axel-2.4.tar.gz
  2. cd axel-2.4
  3. ./configure
  4. make -s
  5. make install -s

查看版本与参数

  1. # axel -h
  2. --max-speed=x -s x 最大速度 (字节/秒)
  3. --num-connections=x -n x 最大连接数
  4. --output=f -o f 指定文件名
  5. --search[=x] -S [x] Search for mirrors and download from x servers
  6. --header=x -H x 添加header
  7. --user-agent=x -U x 设置用户代理
  8. --no-proxy -N 不使用任何代理
  9. --quiet -q Leave stdout alone
  10. --verbose -v 显示更多状态信息
  11. --alternate -a 显示简单进度条
  12. --help -h 帮助
  13. --version -V 版本信息

举例

参数如下:
一般使用:axel url(下载文件地址);
限速使用:-s 10240,即每秒下载的字节数,这里是 10 Kb;
限制连接数:-n 10,即打开10个连接

axel -a -n 10 http://xxx.com/xxx.iso

简略使用.”-n”线程数、”-o”下载保存目录、”-a”简略下载条。我们以下载wps for linux的64位rpm为例,正常下载速度在30k左右。用axel开20个下载呢:

  1. axel -n 20 -a -o /home/ http://kdl.cc.ksosoft.com/wps-community/download/6757/wps-office-10.1.0.6757-1.x86_64.rpm

欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739

评价

C 使用CancellationTokenSource取消多线程

有时间我们在使用多线程的时候,需要取消线程的执行,可以使用CancellationTokenSource来取消对Task开辟多线程的取消如下:...

异步线程轮询的demo

创建一个控制台应用程序,代码如下:usingSystem; usingSystem.Threading; namespaceConsoleApplication1 { publicdele...

线程、Lock锁、数据库实现队列

队列其元素以先进先出(Firstin,Firstout,FIFO)的方式来处理的集合。先放入队列中的元素会先读取。队列使用System.Collect...

线程异步编程与消息队列区别想法

开线程也是异步,消息队列也是异步为什么还要用消息队列?因为开线程始终是在一个项目中,处理也需要这个项目或者这台电脑...

等待所有线程执行完后,在执行某个方法

彼年豆蔻,谁许谁地老天荒。在多线程环境下,我们可能会需要等待开辟的线程执行完后,再去执行某个方法,例如输出并行计算...

线程的使用方法

首先引用线程的命名空间using System.Threading;实例化线程把逻辑代码放进去使用该属性必须用async进行修饰线程回调首先在...

c list的线程安全性

看看msdn上关于list线程安全的解释:此类型的公共静态(SharedVisual Basic)成员是线程安全的。但不保证所有实例成员都是...

线程池的好处

线程池,使用了池化思想来管理线程,池化技术就是为了最大化效益,最小化用户风险,将资源统一放在一起管理的思想。这种思...

servlet 线程安全问题 5

线程安全问题一、创建Javaweb项目。。。。。二、创建类1、继承抽象类,重写方法2、doGet的具体逻辑三、在web.xml的配置四、...

core 异步多线程

前言同步异步编程同步编程是对于单线程来说的,就像我们编写的控制台程序,以main方法为入口,顺序执行我们编写的代码。异...

JAVA多线程系列--ForkJoinPool详解

https://blog.csdn.net/niyuelin1990/article/details/78658251https://blog.csdn.net/dhaibo1986/article/details/1087373...

.NET 6 多线程

参考这篇文章:.NET 6 多线程的几种打开方式https://mp.weixin.qq.com/s?__biz=MzA3MDMyMzk0NA==&mid=2650832187&...

.net多线程 并行执行Parallel,列表遍历,循环下的并行执行

Parallel允许线程并行执行。同时支持最大线程执行数量设置,可以设置最大并发数量。 [TOC]基础用法static void Main(strin...

C 使用异步方法async awaittask

实现一个简单的异步方法[HttpPost("{id}")] publicTask<string>Post(intid) { returnTask<string&gt...

c异步编程taskasyncawait的一点理解

我们使用异步编程可以自己开辟线程,也可以使用async,await关键字来实现例如我们在主线程直接执行一个方法是会阻塞主线程的...
这一世以无限游戏为使命!
排名
2
文章
635
粉丝
44
评论
93
docker中Sware集群与service
尘叶心繁 : 想学呀!我教你呀
一个bug让程序员走上法庭 索赔金额达400亿日元
叼着奶瓶逛酒吧 : 所以说做程序员也要懂点法律知识
.net core 塑形资源
剑轩 : 收藏收藏
映射AutoMapper
剑轩 : 好是好,这个对效率影响大不大哇,效率高不高
ASP.NET Core 服务注册生命周期
剑轩 : http://www.tnblog.net/aojiancc2/article/details/167
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术