位置: 编程技术 - 正文

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

  • 进口设备退税如何账务处理?
  • 交个税步骤
  • 营业外收入需要结转到本年利润吗
  • 实际上缴税费总额怎么算
  • 广告公司可以开劳务费吗
  • 企业职工保险如何转灵活就业
  • 运输公司赔偿计入什么科目
  • 固定资产领用流程图
  • 受托加工费的成本都有什么
  • 管理人员工资计入管理费用吗
  • 房产税税计入什么科目
  • 混业经营试点
  • 3%小规模纳税人开出的发票 农产品成本如何计算
  • 销售设备并安装
  • 残疾人就业保障金怎么申报
  • 3月申报的是什么时候的个税
  • 19年入职19年离职
  • 个体户生产经营所得税减半征收
  • 发票查重
  • 暂估发票未到年报怎么调
  • 企业在国内采购并运往境外作为投资的货物
  • 电脑任务栏图标怎么移到左边
  • mac系统怎么更改输入法
  • win11最低硬件要求几代
  • 重装win10系统怎么跳过创建用户名
  • php实现查询功能
  • 自创商誉是否能入账
  • 公积金可以支付二手房首付款吗
  • 销售合同怎么计提折旧
  • phpeach函数
  • 企业财务会计
  • 缴医保分录
  • 进项发票认证后怎么做账
  • yii2项目实战之restful api授权验证详解
  • CLIP模型原理
  • 总额法的会计分录
  • 企业出租房屋怎么做账
  • php是面向对象编程吗
  • 机器学习中的数学原理——模型评估与交叉验证
  • 什么是CHATGPT
  • 起征点适用于
  • ps打不出字怎么回事
  • 印刷电机特点
  • 列入固定资产的金额标准
  • vue2响应式原理面试回答
  • 保险业务手续费
  • 汇算清缴交税怎么做账务处理
  • 出租车手撕票可以税前扣除吗
  • sql 集合运算符
  • 专票认证是在开票软件里吗
  • 视同销售的增值税是如何计算?
  • 弹性预算列表法
  • 融资租入固定资产的租赁费属于什么费用
  • 购进消耗品怎么做账
  • 暂估入库冲回与退回区别
  • 营改增政策解答
  • 计提工资申报个税
  • 红冲发票显示发票状态不正常
  • 装修公司开劳务发票会被罚款吗
  • 新成立公司季初资产总额是填1
  • 会计账簿的扉页只需填列账簿启用日期和经管人员一览表
  • 工业企业建立账套
  • java连接sqlserver数据库对象名无效
  • sql查询字段值为汉字的
  • 电脑winxp系统
  • wind2003
  • xp启动项设置在哪里设置
  • pavsrv50.exe - pavsrv50进程管理信息
  • linux vi中查找内容
  • node.js安装教程详细
  • 批处理常用命令总结
  • Unity3d中GridLayoutGroup自适应高度
  • 仿百度首页html代码静态
  • linux curl命令详解
  • socket.io与pm2(cluster)集群搭配的解决方案
  • android study
  • grade 编译
  • android sdk在哪下载
  • 成都税务局网上办事大厅
  • 企业的赞助费如何入账
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设