位置: 编程技术 - 正文

Linux下多线程下载工具MWget和Axel使用介绍(linux多线程并发的处理方式)

编辑:rootadmin

推荐整理分享Linux下多线程下载工具MWget和Axel使用介绍(linux多线程并发的处理方式),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux多线程实现,linux多线程并发的处理方式,linuxc多线程,linux多线程程序设计,linux多线程实现,linux多线程编程实例,linux 多线程 多进程,linux多线程实现,内容如对您有帮助,希望把文章链接给更多的朋友!

linux运维在操作linux过程中,用得最多的linux下载工具想必一定是wget,没有看到哪一台服务器没装过wget的,或许有人使用ftp下载,也有人使用多线程的axel以及ProZilla,毫无疑问这两个工具都非常的出色,但是对于习惯使用wget的人来说显得不适应,于是老外便开发了多线程版本的wget工具mwget,m表示multi多线程的意思.mwget官方地址: cd /usr/local/src/# wget tar -xjvf mwget_0.1.0.orig.tar.bz2# cd mwget_0.1.0.orig# ./configure# make# make installconfigure过程中如果出现如下错误,请安装大于等于0.版本的intltool复制代码代码如下:checking for intltool >= 0..0... ./configure: line : intltool-update: command not found foundconfigure: error: Your intltool is too old. You need intltool 0..0 or later.# yum install intltoolwget vs mwget速度测试以下使用下载2.4.5版本的mongodb来取样.mwget速度测试复制代码代码如下:# mwget to download: mongodb-linux-x_-2.4.5.tgzFileSize: M % [====> =====> ===> ====> ] [ M] [2.0M/s] [ETA::]mwget速度截图如下:

Linux下多线程下载工具MWget和Axel使用介绍(linux多线程并发的处理方式)

wget速度测试复制代码代码如下:# wget ::-- fastdl.mongodb.org... ..., ..., ..., ...Connecting to fastdl.mongodb.org|...|:... connected.HTTP request sent, awaiting response... OKLength: (M) [application/x-tar]Saving to: “mongodb-linux-x_-2.4.5.tgz.1” 6% [==> ] 6,, K/s eta 6m swget速度截图如下

mwget用法:复制代码代码如下:# mwget -hGNU MWget 0.1.0 ,a non-interactive and multiline network retriever of all POSTIX Systems.Usage: mwget [Options]... [URL]...Options: -b, --debug Show the debug message -c, --count=num Set the retry count to [num], no limit when "0", the default is "" -d, --directory=dir Set the local direcotry to [dir], the default is "." -f, --file=file Rename the file to [file] -h, --help A brief summary of all the options -i, --interval=num Set the ftp retry interval to [num] seconds, the default is "5" -n, --number=num Use [num] connections instead of the default (4) -r, --referer=URL Include `Referer: [URL]' header in HTTP request. -t, --timeout=num Set the connection timeout to [num] seconds, the default is "" -v, --version Show the version of the mwget and exit -x, --proxy=URL Set the proxy [URL] Mail bug reports and suggestions to <sa@kmlinux.tk><xiao_suo@hotmail.com>On website bug reports and suggestions to < < Welcome your BUG REPORT!

Axel 运维工作中,常常需要下载文件,因为网站下载速度限制或者网络等原因导致下载让人无法忍受,前面有介绍多线程wget工具mwget,提速不少,而且使用很简单。axel使用的人更多,不仅仅安装方法简单,命令更简单。往下看。安装AxelRPM安装Axel(方法一)下载地址: # wget # rpm -ivh axel-2.4-1.el6.rf.x_.rpm Preparing... ########################################### [%] 1:axel ########################################### [%]yum安装Axel(方法二)复制代码代码如下:root@ttlsa # yum install axel apt-get安装Axel如果你是Ubuntu系统复制代码代码如下:root@ttlsa # axel -hUsage: axel [options] url1 [url2] [url...] --max-speed=x -s x 最大速度 (字节/秒)--num-connections=x -n x 最大连接数--output=f -o f 指定文件名--search[=x] -S [x] Search for mirrors and download from x servers--header=x -H x 添加header--user-agent=x -U x 设置用户代理--no-proxy -N 不使用任何代理--quiet -q Leave stdout alone--verbose -v 显示更多状态信息--alternate -a 显示简单进度条--help -h 帮助--version -V 版本信息 axel使用实例下载centos复制代码代码如下:root@ttlsa # axel 1%] .......... .......... .......... .......... .......... [.5KB/s][ 1%] .......... .......... .......... .......... .......... [.1KB/s][ 1%] .......... .......... .......... .......... .......... [.5KB/s][ 1%] .......... .......... .......... .......... .......... [.3KB/s] 下载运维生存时间某图片复制代码代码如下:root@ttlsa # axel href=" title="zabbix"target="_blank">zabbix</a>-adduser-.jpgInitializing download: size: bytesOpening output file zabbix-adduser-.jpgStarting download</p><p>root@ttlsa # axel download: size: bytesOpening output file zabbix-adduser-.jpgStarting download [ 0%] .......... .......... .......... .......... .......... [ .0KB/s][ %] .......... .......... .Connection 0 finished Downloaded .3 kilobytes in 0 seconds. (. KB/s) 简单进度条默认情况下,整个屏幕都是进度条,加上-a参数,进度条类似wget。复制代码代码如下:root@ttlsa # axel -a Initializing download: size: bytesOpening output file CentOS-6.5-x_-bin-DVD1.isoStarting download</p><p>[ 1%] [0 1 2 3 ] [ 3.2MB/s] [:] 下载限速ttlsa的网站带宽有限制,我要保证下载的同时又不影响用户的访问,例如限制为1MB/s的下载速度,如下可以看到速度基本保证在1MB以内。复制代码代码如下:root@ttlsa # axel -s Initializing download: size: bytesOpening output file CentOS-6.5-x_-bin-DVD1.isoState file found: bytes downloaded, to go.Starting download ,,,,,,,... .......... .......... .......... .......... [ .8KB/s][ 0%] .......... .......... .......... .......... .......... [ .2KB/s][ 0%] .......... .......... .......... .......... .......... [ .5KB/s][ 0%] .......... .......... .......... .......... .......... [ .5KB/s][ 0%] .......... .......... .......... .......... .......... [.4KB/s][ 0%] .......... .......... .......... .......... .......... [ .5KB/s][ 0%] .......... .......... .......... .......... .......... [ .8KB/s][ 0%] .......... .......... .......... .......... .......... [.0KB/s][ 0%] .......... .......... .......... .......... .......... [.1KB/s]最后完成,方法很简单,功能很简单。运维生存时间的服务器以及安装了axel,你的安装了吗?

Linux常用的磁盘管理及文件目录管理命令总结 磁盘管理日程磁盘管理中,我们最常用的有查看当前磁盘使用情况,查看当前目录所占大小,以及打包压缩与解压缩;查看磁盘空间查看磁盘空间利用

Linux系统中查询发型版本号以及内核版本的命令总结 了解Linux发行版本的版本号是一项非常重要的事情,大多数软件对系统的版本都有要求,发行版本号与软件不匹配,软件将无法安装或者无法使用.这边

Linux中终止某个用户的所有进程的简单方法 在linux系统管理中,我们有时候需要kill掉某个用户的所有进程,初学者一般先查询出用户的所有pid,然后一条条kill掉,或者写好一个脚本,实际上方法

标签: linux多线程并发的处理方式

本文链接地址:https://www.jiuchutong.com/biancheng/353448.html 转载请保留说明!

上一篇:Linux下安装使用sar工具来获取系统运行状态(linux安装.sh)

下一篇:Linux常用的磁盘管理及文件目录管理命令总结(linux 磁盘使用)

  • 一般纳税人财务要求
  • 什么负债计税基础为零
  • 跨年取得的发票怎么入账
  • 研发人员差旅费可以资本化吗
  • 出租土地使用权属于出租不动产吗
  • 全资收购企业需要交税吗
  • 个税返还需要缴纳所得税吗
  • 房屋租赁收入还需要缴纳附加税吗
  • 社保费工商退费金额如何做会计分录呢?
  • 企业支付员工一年多少钱
  • 实收资本属于会计科目吗
  • 收银员现金管理流程
  • 技术服务费怎么开票
  • 仲裁委判决还能上诉吗
  • windows无法访问共享文件夹
  • 暂估成本后发票怎么入账
  • 会计分录错误用什么方法更正
  • Mac如何开启无痕浏览
  • 如何给电脑重装系统教程
  • linux 定时删除文件
  • PHP:session_set_cookie_params()的用法_Session函数
  • 分期付款购买固定资产折现率怎么算
  • 联营企业和合营企业长期股权投资的方式
  • php中类静态成员描述不正确的是
  • 递归 php
  • SM1、SM2、SM3、SM4、同态加密、密态计算、隐私计算和安全多方计算的概念
  • 美国人用什么英语词典
  • 为什么印花税不算应交税费科目
  • 财务管理中的折现率是指什么
  • 自产产品用于福利要交增值税吗
  • 织梦内容页模板修改
  • Python中__slots__限制属性
  • 融资租赁业务应包括哪些
  • 饲料加工企业可以转让吗
  • 购买方享受的现金折扣
  • 年报中的利润表本月数需要填吗
  • 有哪些业务可以和公交公司合作的
  • 摘要概括增值税专用发票的基本联次
  • 出租车发票可以改时间吗
  • 抄税前要做什么
  • 上海电子税务局网站
  • 出租无形资产取得的收益计入什么科目
  • 计提工资和发放工资可以在一张凭证上吗
  • 机器设备可以作为出资方式吗
  • 小规模普票怎么开
  • 贷款调查的主要内容
  • 对外支付3万美元怎么算
  • 收到对方的银行承兑汇票
  • 存货期末成本的计量
  • 企业进行短期投资的目的包括
  • mysql子查询效率如何
  • 联想电脑BIOS启动键
  • xp如何查看系统位数
  • windows隐藏文件夹开启
  • server2008 无法启动
  • 多种工具安装系统怎么用
  • optimize error by column count
  • 系统密码设置
  • centos6开机启动
  • windows常用操作
  • python爬取教程
  • Tutorial 8:Scaling Transformation
  • linux生成网卡配置文件
  • shell命令行参数个数
  • 用注册表更改用户名后无法登陆
  • 用js获取地址栏url参数的方法
  • 使用jquery实现的项目
  • shell截取字段
  • python找出n个数里最小的k个
  • jquery 使用
  • python标准库函数有哪些
  • under code
  • 有关的拼音
  • 内容滑动切换效果怎么弄
  • 哈尔滨自贸区全称
  • 纳税申报期过了怎么处理
  • 西安车辆购置税缴纳需要什么材料
  • 临时工和季节工需要交社保吗合法吗
  • 棚户区改造的回迁房能办房产证吗
  • 一般纳税人认定书
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设