位置: 编程技术 - 正文

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 磁盘使用)

  • 调整税率后增值税发票的开具
  • 投资收回的现金
  • 房地产企业所得税预计毛利率
  • 自产和外购的视频区别
  • 去年的物业费今年缴,有罚款吗
  • 土地补偿费入什么科目
  • 财务报表季报申报报表要分开申报吗
  • 银行的电子退库是什么,怎么做账
  • 计入当期损益的利得
  • 出租固定资产取得的租金收入属于什么收入
  • 本月进项税额不够抵扣怎么办
  • 新会计准则开办费装修费计入什么科目
  • 哪些罚款不能进行所得税税前扣除?
  • 印花税漏报了要罚款吗
  • 购物卡消费后不给开票
  • 农村合作社收到奖金分录
  • 开具红字专用发票要求
  • 应付账款少说明什么
  • 货款打多了退款怎么做账
  • 预收账款可以挂账多久要交税
  • c++ 库文件
  • ajax不刷新页面
  • 螃蟹不能和什么食物一起
  • PHP:mb_internal_encoding()的用法_mbstring函数
  • 汇算清缴时业务招待费税收金额为零是什么原因
  • 关税从量计征有什么
  • 最高成本的手机是哪款
  • php中strcmp函数
  • php做网页
  • 预付办公用品费用,未收到发票
  • 进项税额的账务处理
  • 未交增值税的核算方法
  • 蜈蚣什么情况下出现
  • 使用ChatGPT进行AI对话
  • 建筑工程价款结算
  • 个人独资企业怎么注销
  • 收费公路通行费补费平台
  • 季度报税有利润必须要报交所得税吗
  • ps高反差保留怎么弄
  • 作废发票要不回来了怎么办
  • 企业法人个人贷款哪里好贷
  • access导入到mysql
  • 存货跌价准备转回的条件有哪些
  • MySQL Replace INTO的使用
  • 税务局不予受理的依据
  • 税前一次性扣除和100%加计扣除
  • 老板让我做分公司负责人能接受么
  • 内账会计的岗位职责
  • 公户转到老板私户要多久
  • 成本发票未到怎么入账
  • 进项税额转出如何计算增值税
  • 期末应交税费有余额吗
  • 民办非企业的申请流程
  • 去年的招待费做什么科目
  • 微信支付属不属于电子商务
  • 其他债权投资减值影响账面价值吗
  • 生产成本是费用要素吗
  • 旅游饮食服务企业会计核算的特点包括
  • 什么是现金流量表分析的重点
  • mysql的json数据类型
  • mysql默认8小时自动断开
  • ubuntu 21.04 安装
  • macbookpro双系统和虚拟机
  • linux内核架构
  • 命令行sudo无效
  • pcn是什么软件
  • windows7访问windows10
  • 文件系统的类型为raw
  • nodejs性能对比
  • 经典都有什么
  • javascript:void(0)的作用示例介绍
  • javascript的
  • python元祖内置函数
  • Android带有注册界面的简单app
  • js缩小图片尺寸
  • 什么叫党员双报到
  • 河南热力公司收费标准
  • 电子税务局如何签订三方协议扣款
  • 皇家税务与海关署
  • 广东省广州电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设