位置: 编程技术 - 正文

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

  • 个人所得税汇算表
  • 增值税专用发票使用规定 最新
  • 应收账款平均余额公式
  • 医疗服务有增值业务吗
  • 以前年度损益调整在利润表中怎么填
  • 公司商标注册费用属于什么费用
  • 非营利组织管理规定
  • 评估价值高于账面价值怎么收税
  • 有限合伙企业分红个人所得税
  • 无偿赠送材料的会计处理
  • 进项票超过180天还可以认证吗
  • 物业公司收取电费加价依据
  • 委外技术服务费应归集哪个研发项目
  • 公司筹建期的个税怎么交
  • 质量扣款可以放到费用吗
  • 财税()
  • 查账征收的成本费用
  • 置换补贴款
  • 没有成立工会的企业要交工会筹备金吗
  • 外币报表折算差额在会计报表中应作为( )
  • 职工福利费和教育费的计提比例
  • 无形资产管理的基本流程包括无形资产的
  • 销售方开具的红字信息表
  • 盈亏平衡点定价法例题及答案
  • 小规模税控盘服务费怎么填增值税申报表
  • 保税区开出的专票可以抵扣吗
  • 您的磁盘
  • 原材料进项税税率
  • 建筑业预缴企业所得税表项目金额填合同金额吗
  • 浏览器下载量排名第一的是
  • php imagettftext
  • 消费税计算包括关税吗
  • React hooks中 useState踩坑-=--异步问题
  • 应付职工薪酬的含义
  • 收取职工交来伙食费如何入账
  • 补缴去年的工会经费计提
  • thinkphp教程
  • [error] Error: Fail to open IDE 问题解决
  • 下载vue2
  • 电子发票如何发邮箱给别人
  • 专票和普票都有发票吗
  • 帝国cms专题
  • SQLite教程(十一):临时文件
  • 小规模纳税人是什么意思
  • 银行贷款第三方是什么意思
  • 非税收入票据可以跨年度使用吗
  • 通过创建SQLServer 2005到 Oracle10g 的链接服务器实现异构数据库数据转换方案
  • 坏账核销的会计规定
  • 劳务派遣人员代招聘多少钱一个人
  • 公司进项抵税
  • 残保金提取是什么意思
  • 双方投资合作项目合法吗
  • 有支出没有发票应怎么整改
  • 产品包装设计费属什么费用
  • 发票金额和付款金额差几毛钱
  • 分包管理费取费标准
  • 预付账款余额在贷方为
  • 按工人工资比例结转制造费用会计科目
  • 借款归还时的收据填写
  • 货款还没收到有违法所得吗
  • 加计扣除要交企业所得税吗
  • 如何把凭证装订机弄坏
  • ssh命令行登录服务器
  • 苹果电脑优酷视频播放不了
  • win8双桌面
  • u盘运行win10系统
  • windows xp的控制面板
  • 常用的linux发行版本有哪些
  • windows mobile10
  • win 7笔记本连接投影仪
  • cocos2dx 3.1 cpp版本转lua版本 mac
  • shell 循环 for
  • ssm vue
  • Unity3D中Enabled、Destroy与Active的区别
  • unity xml读取
  • 请问在javascript程序中
  • mac安装nodejs的权限问题
  • unity3d怎么用
  • 江西省企业社会保险费缴费指南
  • 江苏省定额规则
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设