位置: 编程技术 - 正文

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

  • 来料加工增值税率
  • 员工补偿金是按上十二个月的平均工资
  • 停车费收入增值税申报表怎么填
  • 账本一般保存几年就可以销毁2004年的规定
  • 差额开票如何入账
  • 红字发票信息开错该怎么撤回与相关会计处理
  • 修理费没有发票怎么做账
  • 租赁合同印花税双方都要交吗
  • 税控盘未上传发票查询
  • 商场现金收入如何计算
  • 公司采购商品支付货款未开票会计分录
  • 补缴以前税收滞纳金多少
  • 长期待摊费用提前清理
  • 个人财产税是什么意思
  • 股东以无形资产投资,撤资时怎么算
  • 计提当月电费账务处理
  • 交上年企业所得税怎么做会计分录
  • 代垫费用的进项怎么抵扣
  • 公司注销职工安置方案
  • 协调费用应该怎么表述
  • phpdie
  • 四个常见html网页乱码问题及解决办法
  • 不属于工资薪金所得的是
  • 北极光下的众神图片
  • 已领待用物资
  • php并发编程
  • 销售汇总怎么做分录
  • vuex model
  • 工装进福利费还是劳保费
  • 学摄影要交学费吗
  • 建设工程项目设计质量控制的内容
  • 编程前十名
  • 货物运输业增值税
  • cms采集网站
  • 销货退回未开红字发票
  • mysql分库分表实践
  • mysqli删除
  • phpcms不支持缩略图和水印怎么办
  • 织梦标签教程
  • 低值易耗品还需要录入明细吗
  • 预缴税款是什么意思
  • 农民工专户个税怎么申报
  • 生产成本结转分录是什么
  • 什么叫同级财政收支
  • 房屋预售收入
  • 出口退税如何做进料核销凭证
  • 什么情况下需要异地预缴增值税
  • 收到的发票未抵税怎么办
  • 应收票据的核算范围包括
  • 对供应商的罚款需要开票吗
  • 半成品怎么核算成本做账
  • 企业如何进行利润分配的会计处理
  • 以前年度应付款少记怎么入账
  • 收到费用报销单怎么做记账凭证
  • 预算凭证是什么
  • 收到专票可以不签字吗
  • mdf文件在哪
  • windowsxp教程
  • 用心一也的一是什么词类活用
  • Ubuntu系统怎么设置双屏
  • linux安装sz
  • dos命令 新建文件
  • pavmail.exe - pavmail进程是什么文件 有什么用
  • linux openfoam
  • perl scripts
  • shell脚本运行c程序
  • vue的ssr渲染
  • linux shell 输出到文件
  • 相机调取失败
  • javascript的弹窗
  • 安卓开发例子
  • Javascript & DHTML 实例编程(教程)(三)初级实例篇1—上传文件控件实例
  • JQuery给select添加/删除节点的实现代码
  • js中input怎么用
  • jquery的实现原理
  • 电子税务局更改密码怎么改
  • 契税房屋套数如何计算
  • 重庆国税局客服电话
  • 房屋赠与给子女要交多少税
  • 2023年企业所得税计算公式表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设