位置: 编程技术 - 正文

让gzip压缩速度加快的解决方案:使用支持多核CPU多线程并发压缩的pigz(gzip压缩慢)

编辑:rootadmin

推荐整理分享让gzip压缩速度加快的解决方案:使用支持多核CPU多线程并发压缩的pigz(gzip压缩慢),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:gzip压缩后会比原文件小多少,gzip压缩比,gzip压缩效率,gzip压缩慢,gzip压缩后会比原文件小多少,gzip压缩慢,gzip压缩速度慢,gzip压缩效率,内容如对您有帮助,希望把文章链接给更多的朋友!

pig是个啥东东?官网: parallel implementation of gzip for modernmulti-processor, multi-core machines。简单的说,就是支持并行的gzip。废话不多说,开始测试。

让gzip压缩速度加快的解决方案:使用支持多核CPU多线程并发压缩的pigz(gzip压缩慢)

pig默认用当前逻辑cpu个数来并发压缩,无法检测个数的话,则并发8个线程。

一、测试压缩包文件1复制代码代码如下:压缩前-rw-r--r-- 1 root root Dec 3 : dbs.tar</p><p>1、gzip测试压缩耗时,CPU最高:.6%real 2m.suser 2m.ssys 0m6.s</p><p>解压缩耗时,CPU最高:.6%real 0m.suser 0m.ssys 0m6.s</p><p>压缩后-rw-r--r-- 1 root root Dec 3 : dbs.tar.gz</p><p>2、pigz测试并发8线程(默认):压缩耗时,CPU最高:%real 0m.suser 2m.ssys 0m9.s</p><p>解压缩耗时,CPU最高:%real 0m.suser 0m.ssys 0m.s</p><p>并发4线程:压缩耗时,CPU最高:.6%real 0m.suser 2m.ssys 0m8.s</p><p>解压缩耗时,CPU最高:%real 0m.suser 0m.ssys 0m.s</p><p>压缩后-rw-r--r-- 1 root root Dec 3 : dbs.tar.gz</p><p>二、测试压缩包文件2压缩前-rw-r--r-- 1 root root Dec 3 : mysql-5.5.-linux2.6-x_.tar</p><p>1、gzip测试压缩耗时,CPU最高:%real 6m.suser 6m2.ssys 0m7.s</p><p>解压缩耗时,CPU最高: %real 0m.suser 0m.ssys 0m.s</p><p>压缩后-rw-r--r-- 1 root root Dec 3 : mysql-5.5.-linux2.6-x_.tar.gz</p><p>2、pigz测试并发8线程(默认):压缩耗时,CPU最高: %real 1m.suser 6m.ssys 0m9.s</p><p>解压缩耗时,CPU最高:%real 0m.suser 0m.ssys 0m.s</p><p>并发4线程:压缩耗时,CPU最高: %real 1m.suser 6m.ssys 0m9.s</p><p>解压缩耗时,CPU最高: %real 0m.suser 0m.ssys 0m.s</p><p>压缩后-rw-r--r-- 1 root root Dec 3 : mysql-5.5.-linux2.6-x_.tar.gz

结论:1、pigz默认用法(默认并发线程是逻辑cpu个数)可比gzip快5.3倍,CPU消耗则是gzip的8倍,压缩比则相当;2、并发8线程对比4线程提升:.2%,线程对比8线程提升:.9%,线程对比线程提升:3%;3、在对压缩效率要求较高、但对短时间内CPU消耗较高不受影响的场景,使用pigz非常合适。

Linux crontab报错:BAD FILE MODE的解决方法 近期碰到个问题,服务器上线后,crontab都发生异常没有自动执行,查看了下日志,发现问题:复制代码代码如下:Apr::gimoo.netcrond[]:(*system*)BADFIL

linux中Shell日期转为时间戳的方法 shell中获取时间戳的方式为:date-d$currentTime+%s$date-d@+%cSunMay::PMCST如果要将一个日期转为时间戳,方式如下:1、得到当前时间currentTime=

linux下的删除重复行命令uniq详细介绍和实例 一,uniq干什么用的文本中的重复行,基本上不是我们所要的,所以就要去除掉。linux下有其他命令可以去除重复行,但是我觉得uniq还是比较方便的一个

标签: gzip压缩慢

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

上一篇:Linux交换空间的管理与技巧详解(linux交换空间的作用)

下一篇:Linux crontab报错:BAD FILE MODE的解决方法(linux crontab -e)

  • 税务师财务与会计难不难
  • 当期所得税是否是当期缴纳的所得税
  • 企业银行流水可以同步到T+软件中,自动生成凭证了
  • 劳动收入与报酬的具体形式有哪些
  • 人员经费包括哪些方面?
  • 全年交多少税可以退
  • 政府补贴在企业怎么申请
  • 汇算清缴的
  • 净流动负债和流动负债
  • 个人可支配收入缩写
  • 出差车费报销申请怎么写
  • 人力资源外包服务规范
  • 开了票后才收到工程款怎么做账?
  • 工程施工企业人工成本最高多少
  • 商贸企业加工费票计入什么科目
  • 支付运费价税合计
  • 马克龙成就
  • 个人借款取得的利息收入要交税吗
  • 合作保证金规定
  • 公司公章丢失登报后又找到了
  • 合伙企业税收优惠政策2023
  • 累计结转是什么意思
  • 少数股东持股比例
  • 固定资产折旧的影响因素
  • bootice.exe
  • 递延所得税资产账务处理
  • manager's office是什么意思
  • 企业年金税前扣除比例
  • 可以跨城租车吗
  • 预计负债和预收账款
  • yii2组件的理解
  • php获取长度
  • transformer中的参数
  • 实用工具书推荐
  • 无需本地部署的软件
  • 大数据相关框架
  • ChatGPT会取代你的岗位吗?
  • html中写php
  • 租金没有发票可以退税吗
  • wordpress修改数据库
  • 外币报表折算差额会计分录
  • 年末结转增值税明细
  • day28--Java泛型01
  • 购买一台电脑2400元贵吗
  • 企业所得税的会计处理怎么做
  • 投资收益收到的现金增加的原因
  • 小规模纳税人税金账务处理
  • SQLServer 2008 :error 40出现连接错误的解决方法
  • 信用减值损失是什么项目
  • 收到政府补贴如何入账
  • 有限责任公司和有限公司区别在哪
  • 建筑工程社会实践报告
  • 代扣税款手续费是什么意思
  • 应收票据背书转让分录
  • 什么叫零售差额退税
  • 收到一笔财政局的付款
  • 开发软件应采用
  • 计提时的会计分录
  • 如何办理公司注册地址变更
  • 产品是如何产生的
  • 启用账簿时应在账簿上签名或盖章的是
  • 设置会计账簿应当遵循的基本原则有
  • sql server如何使用
  • AppleMobileDeviceService.exe是什么进程?AppleMobileDeviceService.exe是病毒吗?
  • win7系统u口怎么禁用
  • initcause
  • win7系统IE浏览器一点就闪退
  • 检测你的vps是不是真的
  • linux怎么用root运行命令
  • linux开机后怎么进去系统
  • js动态加载图片
  • python爬虫正则
  • js怎么写java代码
  • 查看shell脚本是否在运行
  • android study
  • jquery mobile demo
  • javascript 默认参数
  • 安徽国税局发票查询系统
  • 国税地税数据共多少
  • 社保缴费信息提醒怎么改
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设