位置: 编程技术 - 正文

让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)

  • 三代税款手续费退费申请
  • 企业所得税更正申报要交滞纳金吗
  • 不动产租赁开票税目
  • 增值税纳税申报表附列资料(二)
  • 电子发票冲红处理
  • 应收账款核销的会计处理
  • 利得和损失计入所有者权益
  • 来料加工与进料加工的相似之处有
  • pos机刷卡的银行有哪些
  • 应交税费进项税额属于什么科目借贷方向
  • 2016年营改增后18个税种,第一大税种是()
  • 取得无形资产当期收入
  • 报废资产取得的增值税
  • 如何查询分公司开户行
  • 上个月有留抵税这个月怎么结转税金
  • 房产税计税依据房产原值怎么算
  • 财税2010 121号文件是否作废
  • 非居民企业从居民企业取得分红
  • 属于资金的筹资方式是
  • 公司注册资金未实缴可以申请破产吗
  • 给别人代付
  • 价内税与价外税名词解释
  • 个人部分公积金可以抵扣个税吗
  • 微型小型车
  • 无法偿还的应付款项予以转账
  • 企业控股情况是指
  • linux转换windows
  • 鸿蒙 功能
  • 新建厂房环评流程
  • 关于工程施工的劳动法规
  • php环境中可毒
  • 笔记本cpu排行天梯
  • 新准则规定
  • 外贸企业出口免抵退
  • 出国考察是什么意思
  • 求源代码
  • php支付功能
  • thinkphp 手机号和用户名同时登录
  • 成本降低率是什么意思
  • vue如何使用axios
  • remote远程
  • service运行命令
  • mysql的union语句
  • 运输公司税务筹划
  • 银行存款余额调节表保管期限
  • 合同补充协议印花税怎么交
  • 减免税额和抵免税额是什么意思
  • 应计入应付款项的科目
  • 单位买车和个人买车交税有何不同
  • 费用报销票跨月可以用吗
  • 员工的医药费计入什么科目
  • 购进免税农产品进项税额计算
  • 进项税认证怎么按税率统计明细
  • 无发票费用可以入账吗
  • 信用代码证过期了6年怎么办理
  • 企业办增项怎样办理
  • win7旗舰版系统激活码
  • window组策略
  • win10改win8.1
  • win2003安装
  • UPnPFramework.exe - UPnPFramework进程介绍
  • 此windows副本不是正版黑屏
  • 看视频出现弹幕怎么处理
  • mac怎么获取文件路径快捷键
  • centos7配置ssh免密码登录
  • 2019谷歌浏览器
  • linux mds
  • win10注销系统会怎么样
  • zmweb.exe是什么进程
  • win7系统安装office2019
  • nodejs使用视频教程
  • python模块和类和方法
  • android常用命令
  • 发现可疑文件autorun.inf
  • jquery 写文件
  • 如何做好设计师
  • 容积率大于0.5 房产原值怎样算
  • 江苏钢厂排名前十
  • 我的电脑软件下载
  • 浙江省国税局地址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设